javascript - Gakgu/Gakgu.github.io GitHub Wiki

๊ฐœ์š”

์›น์–ธ์–ด.

๋ณ€์ˆ˜

  • ์„ ์–ธ

      var ๋ณ€์ˆ˜๋ช…
    
  • ์ˆซ์ž ''๋‚˜ ""๋กœ ๊ฐ์‹ธ์—ฌ์ง€์ง€ ์•Š์€ ์ˆซ์ž

      var number = 20
    
  • ๋ฌธ์ž
    ''๋‚˜ ""๋กœ ๊ฐ์‹ธ์—ฌ์ง„ ๋ฌธ์ž

      var string1 = 'Hello Javascript!';
      var string2 = "Hello Javascript!";
    

๋ฌธ์ž + ๋ฌธ์ž ์—ฐ์‚ฐ ๊ฐ€๋Šฅ

    string3 = string1 + string2;

์กฐ๊ฑด๋ฌธ

C++๊ณผ ๊ฐ™์Œ

if(์กฐ๊ฑด)
else if(์กฐ๊ฑด)
else

๋น„๊ต ์—ฐ์‚ฐ์ž

  • ===
  • !==

๋ฐ˜๋ณต๋ฌธ

  • while(์กฐ๊ฑด)
  • for(;;)

ํ•จ์ˆ˜

function ํ•จ์ˆ˜๋ช…(์ธ์ž)
{
  ...
  return ๋ฐ˜ํ™˜๊ฐ’;
}

๋ฐฐ์—ด

var arr = [๋ณ€์ˆ˜1, ๋ณ€์ˆ˜2, ...];
arr.length
arr.push
arr.shift
arr.sort
arr.reverse // ์—ญ์ •๋ ฌ

๊ฐ์ฒด

  • ์ƒ์„ฑ ๋ฐฉ๋ฒ•

    var obj = {

๊ธฐํƒ€

  • typeof ๋ณ€์ˆ˜ :
    ๋ณ€์ˆ˜์˜ ํƒ€์ž…์„ ๋ฆฌํ„ดํ•œ๋‹ค.

  • boolean
    0์€ true ๊ทธ ์™ธ๋Š” false :

  • '', "" ๊ฐ™์€ ๋นˆ ๋ฌธ์ž์—ด :
    undefined
    var a ๊ฐ™์ด ๊ฐ’์ด ํ• ๋‹น๋˜์ง€ ์•Š์€ ๋ณ€์ˆ˜ :
    null or NaN