ì´ ì¥ì JavaScriptì ì°ì°ì ëí´ ë¤ë£¹ëë¤. ë¥ìíê² ì«ì를 ë¤ë£¨ê¸° ìí´ ì´ë»ê² ì°ì°ì ì ê·¸ ì¸ ê¸°ë¥ì ì¬ì©íëì§ ììë´ ëë¤.
íìí ì¬ì ì§ì 기본ì ì¸ ì»´í¨í° ì§ì, HTMLê³¼ CSSì ëí 기본ì ì¸ ì´í´, JavaScriptì ì´í´ 목í JavaScript ì°ì°ì ìµìí´ì§ê¸° 모ëê° ìíì ì¢ìí©ëë¤ì¢ìì, ìëìë ììµëë¤. ì¼ë¶ë ì¢ìíê² ì£ . ëªëª ì¬ëë¤ì 구구ë¨ì ë°°ì¸ ëë¶í° ì«ì´íì ê²ëë¤. ê·¸ë¦¬ê³ ëªëªì ì´ ì¬ì´ ì´ëê° ìê² ì£ . ê·¸ë¬ë ë구ë ìíì´ ì¶ì ì´ìê°ëë° íìì ììë¼ëê±´ ë¶ì í ì ììê²ëë¤. ì°ë¦¬ê° JavaScript(ëë ë¤ë¥¸ íë¡ê·¸ëë° ì¸ì´)를 ë°°ì¸ ë í¹í ê·¸ë ìµëë¤. ì°ë¦¬ê° íë ì¼ì ìë¹ ë¶ë¶ì ìì¹í ë°ì´í°ë¥¼ ì²ë¦¬íê³ , ê°ì ê³ì°íê±°ë íë ì¼ì ëë¤.
ì´ ì¥ì ë¹ì¥ ììì¼ íë 기본ì ì¸ ë¶ë¶ë§ ë¤ë£¹ëë¤.
ì«ìì ì¢ ë¥íë¡ê·¸ëë°ììë ì°ë¦¬ 모ëê° ì ìê³ ìë ë¨ìí ìì§ì ì²´ê³ë ìê°ë³´ë¤ ë³µì¡í©ëë¤. ì를 ë¤ì´, ì°ë¦¬ë ë¤ìí ì íì ìì§ì를 ì¤ëª í기 ìí´ ë¤ìí ì©ì´ë¥¼ ì¬ì©í©ëë¤.
ì«ì ì²´ê³ìë ë¤ìí ì íì´ ììµëë¤! 10ì§ìë 10ì 기본ì¼ë¡ íì§ë§(ê° ì릿ìì 0-9를 ì¬ì©íë¤ë ì미), ë¤ìê³¼ ê°ì ê²ë ììµëë¤.
ì´ë ¤ìì íë¤ë¤ê³ ëë¼ê¸° ì ì, ì ì ë©ì¶ì¸ì! ììí기 ìí´ì ì°ë¦¬ë ì´ì ë¶í° 10ì§ìë§ ì¬ì©íëë¡ íê² ìµëë¤. ë¤ë¥¸ ì íì ëí´ ìê°í íìê° ììµëë¤.
ë ë²ì§¸ ì¢ì ììì ë¤ë¥¸ íë¡ê·¸ëë° ì¸ì´ì ë¬ë¦¬, JavaScriptë ì¤ìì ì ì 모ë Number
ë¼ë íëì ë°ì´í° íì
ë§ ì¬ì©í©ëë¤. ì¤ìì ì ì 모ë ê°ì ë°ì´í° íì
ì´ê¸° ë문ì íëì ë°©ë²ì¼ë¡ ëìíê² í ì ìë¤ë ë»ì
ëë¤.
ì°¸ê³ : ì¬ì¤ JavaScriptìë BigInt
ë¼ë ë ë¤ë¥¸ ì«ì íì
ì´ ììµëë¤. ì ì를 ëíë´ë ë° ì¬ì©ëë ë°ì´í° íì
ì´ì§ë§ ì´ ê¸ììë ë¤ë£¨ì§ ììµëë¤.
ì°ë¦¬ê° íìí 기본 구문ì ë¤ì ìµí기 ìí´ ëª ê°ì§ ì«ì를 ë¹ ë¥´ê² ìê°í´ ë´ ìë¤. developer tools JavaScript console ì ë¤ì´ê°ì ìëì ëì´ë ëª ë ¹ì´ë¥¼ ì ë ¥í´ì£¼ì¸ì.
먼ì , ë ê°ì ë³ì를 ì ì¸í©ëë¤. ê·¸ë¦¬ê³ ë ê°ì ë³ì를 ì ìì ì¤ìë¡ ì´ê¸°íí´ì¤ëë¤. ê°ê° ë³ìëª ì ì½ì ì°½ì ì ë ¥í´ì£¼ì¸ì. ê·¸ë¦¬ê³ ì´ë¤ ê°ì´ ëì¤ëì§ íì¸í´ì£¼ì¸ì.
var myInt = 5;
var myFloat = 6.667;
myInt;
myFloat;
ì«ìë ë°ì´íê° ììµëë¤. ê³ì í기 ì ì ì¬ë¬ ê°ì ë³ì를 ì ì¸íê³ ì«ì를 ì´ê¸°í í´ì£¼ì¸ì.
ì°ë¦¬ë¤ì ë³ìë¤ì ë°ì´í° íì
ì íì¸í©ëë¤. JavaScriptììë ë°ì´í° íì
ì íì¸í기 ìí´ typeof
ë¼ë í¤ìë를 ì¬ì©í©ëë¤. ìëì ê°ì´ ì
ë ¥í´ ì£¼ì¸ì:
typeof myInt;
typeof myFloat;
"number"
ë ì ìì ì¤ìì¸ ê²½ì°ì ëìµëë¤. ì´ê²ë¤ì ì ìì ì¤ìê° ë¤ë¥¸ ë°ì´í° íì
ì¼ ë ë³´ë¤ ë¤ë£¨ê¸° ì½ê² í´ì¤ëë¤. ê·¸ë¦¬ê³ ë¤ë¥¸ ë°ì´í° íì
ì¼ ë ë¤ë¥¸ ë°©ë²ì¼ë¡ ë¤ë¤ì¼ë§ í©ëë¤. í´!
JavaScriptìì 모ë íì¤ ì«ì를 ëíë´ë Number
ê°ì²´ìë ì«ì를 ì¡°ìíë ë° ì¬ì©í ì ìë ë§ì ì ì©í ë©ìëê° ììµëë¤. ê°ë¨í ìê°ë§ í기 ìí´ ì´ ë¬¸ìììë ì´ë¬í ë©ìëì ëí´ ìì¸í ì¤ëª
íì§ ìê³ ê¸°ë³¸ì ì¸ ë´ì©ë§ ë¤ë£¹ëë¤. íì§ë§ ê°ì²´ 참조 íì´ì§ë¥¼ 방문í´ì ì¬ì© ê°ë¥í ë©ìëì ëí´ ë ììë³¼ ê°ì¹ë ììµëë¤.
ì를 ë¤ì´, ì«ì를 ê³ ì ë ììì ì리ìë¡ ë°ì¬ë¦¼íë ¤ë©´ toFixed()
ë©ìë를 ì¬ì©í©ëë¤. ë¤ì ì½ë를 ë¸ë¼ì°ì ì½ììì ì¤íìì¼ ë³´ì¸ì.
const lotsOfDecimal = 1.766584958675746364;
lotsOfDecimal;
const twoDecimalPlaces = lotsOfDecimal.toFixed(2);
twoDecimalPlaces;
ì«ì ë°ì´í° íì
ì¼ë¡ ë³íí기
ëë¡ë ê³ì°ì ìíí기 ì´ë µê² 문ìì´ íìì¼ë¡ ì«ìê° ì ì¥ë ê²½ì°ê° ììµëë¤. ì£¼ë¡ ì
ë ¥ í¼ì ì
ë ¥ íì
ì´ í
ì¤í¸ì¸ ê²½ì°ì ë°ìí©ëë¤. ì´ë¬í ê²½ì°ìë 문ìì´ ê°ì Number()
ìì±ìë¡ ì ë¬íë©´ ê°ì ì«ì를 ëíë´ë ì«ì ë°ì´í° íì
ì¼ë¡ ë³íí ì ììµëë¤.
ì를 ë¤ì´, ì½ìì ë¤ìê³¼ ê°ì´ ì ë ¥í´ë³´ì¸ì.
let myNumber = "74";
myNumber += 3;
ì¤ííë©´ 77
ì´ ìë 743
ì´ ì¶ë ¥ë©ëë¤. ì´ë myNumber
ê° ë¬¸ìì´ì´ê¸° ë문ì
ëë¤. ë¤ì ì½ë를 ì
ë ¥íë©´ íì
ì ë³¼ ì ììµëë¤.
ì¬ë°ë¥¸ ê³ì° 결과를 ì»ê¸° ìí´ìë ë¤ìê³¼ ê°ì´ íë©´ ë©ëë¤.
let myNumber = "74";
myNumber = Number(myNumber) + 3;
ê²°ê³¼ë ì²ì ììí ëë¡ 77ì ëë¤.
ì°ì ì°ì°ìì°ì ì°ì°ìë¤ì 기본ì ì¸ ì©ëë ë§ì ì í ë ì ëë¤.
ì°ì°ì ì´ë¦ 목ì ìì+
ëí기 ë ê°ì ì«ì를 ëí©ëë¤. 6 + 9
-
빼기 ì¼ìª½ì ìë ì를 ì¤ë¥¸ìª½ ìë¡ ëºëë¤. 20 - 15
*
ê³±í기 ë ê°ì ì«ì를 ê³±í©ëë¤. 3 * 7
/
ëë기 ì¼ìª½ì ì«ì를 ì¤ë¥¸ìª½ ì«ìë¡ ëë ì 몫ì 구í©ëë¤. 10 / 5
%
ëë¨¸ì§ (ëë 모ëë¡) ì¼ìª½ì ì«ì를 ì¤ë¥¸ìª½ ì«ìë¡ ëë ì ë머ì§ë¥¼ 구í©ëë¤. 8 % 3
( 2를 ë°íí©ëë¤, 8ì 3ì¼ë¡ ëë´ì ë ëª«ì´ 2ì´ê¸° ë문ì
ëë¤.) **
ì§ì ì¼ìª½ì ì«ì를 ì¤ë¥¸ìª½ ì«ìë§í¼ ì ê³±í©ëë¤. 5 ** 2
( 5ì ì ê³±ì´ê¸° ë문ì 25를 ë°íí©ëë¤.)
ì°¸ê³ : ì°ì°ì ê´ê³ë ì를 í¼ì°ì°ìë¼ê³ ë¶ë¦ ëë¤.
ì°¸ê³ : ì§ì를 ê³ì°í ë Math.pow()
ë©ìë를 ì¬ì©í ìë ìê³ **
ì ë§¤ì° ë¹ì·í ëìì í©ëë¤. ì를 ë¤ì´, Math.pow(7, 3)
ì ê²½ì° 7
ì ë°, 3
ì ì§ìì´ë¯ë¡ 343
ì ë°íí©ëë¤. ì´ ê²°ê³¼ë 7 ** 3
ê³¼ ê°ìµëë¤.
ìì§ ìíì ê³µë¶í íìë ììµëë¤. íì§ë§ ì°ë¦¬ë ë¬¸ë² íì¸ì í´ì¼í©ëë¤. ìëì ëª ë ¹ì´ë¤ì developer tools JavaScript console ì ì ë ¥í´ì£¼ì¸ì.
ìëì ëª ë ¹ì´ë¥¼ ì½ìì°½ì ì ë ¥í´ì£¼ì¸ì.
ëí ë³ì ë´ë¶ì ê°ì ì ì¸íê±°ë ì´ê¸°í í ì ìì¼ë©°, ì´ë¥¼ ê³ì°ì ì´ì©í ìë ììµëë¤. ì¦, ë³ìë ê³ì°ì ìí´ ê°ì§ê³ ìë ê°ê³¼ ì íí ëì¼íê² ìëí©ëë¤. ì를 ë¤ì´
const num1 = 10;
const num2 = 50;
9 * num1;
num2 / num1;
ë§ì§ë§ì¼ë¡ ë¤ìê³¼ ê°ì ë³µì¡í ìì ì ë ¥í´ë³´ì¸ì.
5 + 10 * 3;
(num2 % 9) * num1;
num2 + num1 / 8 + 2;
ëªëª ê³ì°ì ììê³¼ 꽤 ë¤ë¥´ê² ëìµëë¤. ìëì 문ë¨ìì ì ê·¸ë°ì§ ì´ì 를 ììë³´ì£ .
ì°ì°ì ì°ì ìììì ìì 를 ì´í´ë³´ê² ìµëë¤. ìì ëì¼íê² num2
ê° 50ì num1
ì´ 10ì ê°ì§ê³ ìë¤ê³ ê°ì íê² ìµëë¤.
ìë§ "50 ëí기 10ì 60ì´ê³ , 8 ëí기 2ë 10ì´ë, 60 ëë기 10ì 6ì´ë¤." ë¼ê³ ê³ì°íì ê²ëë¤.
íì§ë§ ë¸ë¼ì°ì ë "10 ëë기 8ì 1.25ì´ê³ , 50 ëí기 1.25 ëí기 2ë 53.25ì´ë¤." ë¼ê³ ê³ì°í©ëë¤.
ì´ê²ì ì°ì°ì ì°ì ìì ë문ì ëë¤. ì°ì°ì ì°ì ììë ì´ë¤ ì°ì°ì를 먼ì ê³ì°í ì§ ê²°ì í©ëë¤. JavaScriptììì ì°ì°ì ì°ì ììë íêµ ìí ìì ìì ë°°ì ë ê²ê³¼ ê°ìµëë¤. ê³±í기ì ëë기ë 먼ì ê³ì°ëê³ , ëí기ì 빼기ë ëì¤ì ê³ì°ë©ëë¤. í©ì íì ì¼ìª½ìì ì¤ë¥¸ìª½ì¼ë¡ ê³ì°ë©ëë¤.
ë§ì½ ì°ì°ì ì°ì ìì를 무ìíê³ ì¶ë¤ë©´ ê´í¸ë¥¼ ì¬ì©íì¬ ë¨¼ì ê³ì°í ë¶ë¶ì ì§ì í ì ììµëë¤. ë¤ìê³¼ ê°ì´ íë©´ 6 ì´ë¼ë 결과를 ì»ì ì ììµëë¤.
ì§ì ì¤íí´ ë³´ì¸ì.
ì°¸ê³ : JavaScriptì ì°ì°ìì ì°ì°ì ì°ì ììì ëí´ ë ìê³ ì¶ë¤ë©´ ì°ì°ì ì°ì ìì 문ì를 ì°¸ê³ íì¸ì.
ì¦ê° ì°ì°ìê°ëì ë°ë³µí´ì ì«ì ë³ìì ê°ì 1 ì© ëíê±°ë ë¹¼ê³ ì¶ì ëê° ììµëë¤. ì´ë´ ëë ì¦ê°(++
) ì°ì°ìì ê°ì(--
) ì°ì°ì를 ì¬ì©íë©´ í¸ë¦¬í©ëë¤. ì°ë¦¬ë JavaScript 첫 ì
문 문ììì guessCount
ë³ìì 1ì ì¶ê°íì¬ ë§¤ í´ë§ë¤ ì¬ì©ìì ë¨ì ì¶ì¸¡ íì를 ì¶ì í ë ++를 ì¬ì©íìµëë¤.
ì½ììì ì´ê²ì ì¬ì©í´ ë³´ê² ìµëë¤. ì°ì , ì«ìì ì§ì ì¸ ì ìë¤ë ê²ì ììëì¸ì. ì´ìíê² ì§ë§ ê° ì체를 ê³ì°íë ê²ì´ ìëë¼ ë³ìì ìë¡ì´ ì ë°ì´í¸ë ê°ì í ë¹íë ê²ì ëë¤. ë¤ìì ì¤ë¥ë¥¼ ë°íí©ëë¤.
ë¤ìì²ë¼ ë³ìë§ ì¦ê°ìí¬ ì ììµëë¤.
ë ì´ìí ì¼ì´ ì¼ì´ë¬ìµëë¤! ì´ë ê² íë©´ 4
ê° ë°íë©ëë¤. ìëíë©´ ë¸ë¼ì°ì ê° íì¬ ê°ì ë°íí ë¤ì ë³ì를 ì¦ê°ìí¤ê¸° ë문ì
ëë¤. ë³ì ê°ì ë¤ì ë°ííë©´ ì¦ê°íìì ì ì ììµëë¤.
--
ììë ëê°ì´ ìëí©ëë¤.
var num2 = 6;
num2--;
num2;
ì°¸ê³ : ë³ì ìì ì°ì°ì를 ì¬ì©íë©´ ë¸ë¼ì°ì ê° ë³ì를 먼ì ì¦ê°/ê°ììí¤ê³ ê°ì ë°íí©ëë¤. ì´ë²ìë ++num1
ê³¼ --num2
를 ì¬ì©íê³ ìì ìì 를 ë¤ì ì¤íí´ ë³´ì¸ì.
ëì
ì°ì°ìë ë³ìì ê°ì ëì
íë ì°ì°ìì
ëë¤. ì°ë¦¬ë ì´ë¯¸ 기본ì ì¸ =
ì°ì°ì를 ë§ì´ ì¬ì©íìµëë¤. ì´ ì°ì°ìë ë³ì ì¤ë¥¸ìª½ì ìë ê°ì ëì
í©ëë¤.
var x = 3; // xì ê°ì 3ì
ëë¤.
var y = 4; // yì ê°ì 4ì
ëë¤.
x = y; // ì´ì xì ê°ì yì ê°ì 4ì
ëë¤.
ì¶ê°ë¡ ì½ë를 ë ê¹ëíê³ í¨ì¨ì ì¼ë¡ ì¸ ì ìê² í´ì£¼ë ì§§ì ííì ì°ì°ìë¤ì´ ììµëë¤. ëíì ì¸ê±´ ë¤ìê³¼ ê°ìµëë¤.
ì°ì°ì ì´ë¦ 목ì ìì ì미+=
ëí기 ëì
ì¤ë¥¸ìª½ì ê°ì ì¼ìª½ ë³ì ê°ì ëíê³ ì ë³ì ê°ì ë°íí©ëë¤. x += 4;
x = x + 4;
-=
빼기 ëì
ì¤ë¥¸ìª½ì ê°ì ì¼ìª½ ë³ì ê°ìì ë¹¼ê³ ì ë³ì ê°ì ë°íí©ëë¤. x -= 3;
x = x - 3;
*=
ê³±í기 ëì
ì¤ë¥¸ìª½ì ê°ì ì¼ìª½ ë³ì ê°ì ê³±íê³ ì ë³ì ê°ì ë°íí©ëë¤. x *= 3;
x = x * 3;
/=
ëë기 ëì
ì¤ë¥¸ìª½ì ê°ì ì¼ìª½ ë³ì ê°ì ëëê³ ì ë³ì ê°ì ë°íí©ëë¤. x /= 5;
x = x / 5;
ìì ìì ë¤ì ì½ìì ì ë ¥í´ ë³´ë©´ì ì´ë»ê² ìëíëì§ ììë³´ì¸ì. ê·¸ë¦¬ê³ ë ë²ì§¸ ì¤ì ì ë ¥í기 ì ì ì´ë¤ ê°ì´ ëì¬ì§ ìì¸¡í´ ë³´ì¸ì.
ëí ì¤ë¥¸ìª½ ííììì ë¤ë¥¸ ë³ì를 ì¬ì©í ì ììµëë¤. ë¤ìì ìì를 íì¸í´ë³´ì¸ì.
var x = 3; // xë 3ì
ëë¤.
var y = 4; // yë 4ì
ëë¤.
x *= y; // ì´ì xì ê°ì 12ì
ëë¤.
ì°¸ê³ : ë ë§ì ì°ì°ìê° ìì§ë§, ì§ê¸ì ì´ê²ë§ ìì©í´ë ì¶©ë¶í©ëë¤.
ì¤ì ìì : ìºë²ì¤ í¬ê¸° ë°ê¾¸ê¸°ì´ë² ì¤ìµììë ì«ìì ì°ì°ì를 ì¡°ìíì¬ ë°ì¤ì í¬ê¸°ë¥¼ ë°ê¿ë³´ê² ìµëë¤. ë°ì¤ë Canvas APIë¼ë ë¸ë¼ì°ì API를 ì¬ì©íì¬ ê·¸ë ¤ì§ëë¤. ì´ê²ì´ ì´ë»ê² ìëíëì§ë ì ê²½ ì¸ íìê° ììµëë¤. ì¼ë¨ì ìíì ì§ì¤íì¸ì. ë°ì¤ì ëë¹ì ëì´(í½ì
ë¨ì)ë ë³ì x
ì y
ì ìí´ ì ìëë©°, ì´ ë³ìë¤ì ì²ìì ê°ê° 50
ì ê°ì ê°ì§ëë¤.
ì´ ìì ììë 주ìì¼ë¡ íìë ë ì¤ì ìì íì¬ ë°ì¤ì í¬ê¸°ë¥¼ í¹ì í¬ê¸°ë¡ ì¡°ì íê³ , ê°ê°ì ê²½ì°ì í¹ì ì°ì°ìì/ëë ê°ì ì¬ì©íëë¡ íê² ìµëë¤. ë¤ìì²ë¼ ìì í´ ë³´ì¸ì.
Reset ë²í¼ì ëë¬ì ëë릴 ì ì기 ë문ì ì½ëê° ëìíì§ ììë ê´ì°®ìµëë¤. ìì ì§ë¬¸ì 모ë íµê³¼íë¤ë©´ ì½ë를 ìì ë¡ê² ìì íê±°ë, ìì ë§ì ëì ì í´ë³´ì¸ì.
ë¹êµ ì°ì°ìê°ëì ì°¸/ê±°ì§ í ì¤í¸ë¥¼ ì¤íí ê²°ê³¼ì ë°ë¼ ë¤ë¥´ê² ì²ë¦¬íê³ ì¶ì ëê° ììµëë¤. ì´ë´ ë ë¹êµ ì°ì°ì를 ì¬ì©í©ëë¤.
ì°ì°ì ì´ë¦ 목ì ìì===
ì¼ì¹ ì°ì°ì ì¼ìª½ê³¼ ì¤ë¥¸ìª½ì ê°ì´ ìì í ëì¼íì§ í
ì¤í¸í©ëë¤. 5 === 2 + 4
!==
ë¶ì¼ì¹ ì°ì°ì ì¼ìª½ê³¼ ì¤ë¥¸ìª½ ê°ì´ ìë¡ ëì¼íì§ ììì§ í
ì¤í¸í©ëë¤. 5 !== 2 + 3
<
~ë³´ë¤ ìì ì¼ìª½ ê°ì´ ì¤ë¥¸ìª½ ê°ë³´ë¤ ììì§ í
ì¤í¸í©ëë¤. 10 < 6
>
~ë³´ë¤ í¼ ì¼ìª½ ê°ì´ ì¤ë¥¸ìª½ ê°ë³´ë¤ í°ì§ í
ì¤í¸í©ëë¤. 10 > 20
<=
~ë³´ë¤ ìê±°ë ê°ì ì¼ìª½ ê°ì´ ì¤ë¥¸ìª½ ê°ë³´ë¤ ìê±°ë ê°ìì§ ì¬ë¶ë¥¼ í
ì¤í¸í©ëë¤. 3 <= 2
>=
~ë³´ë¤ í¬ê±°ë ê°ì ì¼ìª½ ê°ì´ ì¤ë¥¸ìª½ ê°ë³´ë¤ í¬ê±°ë ê°ìì§ ì¬ë¶ë¥¼ í
ì¤í¸í©ëë¤. 5 >= 4
ì°¸ê³ : ì¼ë¶ ì¬ëë¤ì ==
ì !=
를 ëë±ì±ê³¼ ë¶ì¼ì¹ì±ì í
ì¤í¸íë ë° ì¬ì©í©ëë¤. ì´ ì°ì°ìë¤ì JavaScriptìì ì í¨í ì°ì°ìì´ì§ë§, ===
/!==
ìë ë¤ë¦
ëë¤. ì ìë ê°ì´ ëì¼íì§ë í
ì¤í¸íì§ë§, ê°ì ë°ì´í° ì íì´ ëì¼íì§ì ì¬ë¶ë í
ì¤í¸íì§ ììµëë¤. íìì ê²½ì° ì격í ë²ì ì ê°ê³¼ ê°ì ë°ì´í° ì íì ëì¼ì±ì 모ë í
ì¤í¸í©ëë¤. ì격í ë²ì ì´ ì¤ë¥ê° ì ì í¸ì´ê¸° ë문ì, ì´ë¥¼ ì¬ì©íë ê²ì ê¶ì¥í©ëë¤.
ë§ì½ ì½ìì ê°ë¤ì ì
ë ¥íë¤ë©´ true
/false
ê°ì´ ë°íëë걸 ë³¼ ì ììµëë¤. ì´ë ì´ì ê¸ìì 본 ê² ì²ë¼ ë¶ë¦¬ì¸(boolean)ì
ëë¤. ì½ëìì ê²°ì ì ë´ë¦¬ê±°ë, ì´ë¤ ì íì í ëë§ë¤ ì¬ì©í기 ë문ì ë¶ë¦¬ì¸ì ìë¹í ì ì©í©ëë¤. ë¶ë¦¬ì¸ì ì¬ì©íë ìë ë¤ìê³¼ ê°ìµëë¤.
ì§ê¸ì ê°ë¨í ìì 를 ì´í´ë³´ê³ , 조건문ì ë¤ì ê¸ìì ë¤ë¤ë³´ê² ìµëë¤
<button>Start machine</button>
<p>The machine is stopped.</p>
var btn = document.querySelector("button");
var txt = document.querySelector("p");
btn.addEventListener("click", updateBtn);
function updateBtn() {
if (btn.textContent === "Start machine") {
btn.textContent = "Stop machine";
txt.textContent = "The machine has started!";
} else {
btn.textContent = "Start machine";
txt.textContent = "The machine is stopped.";
}
}
updateBtn()
í¨ì ë´ë¶ìì ëë± ì°ì°ìê° ì¬ì©ëë걸 ë³¼ ì ììµëë¤. ì리ë ëì¼íì§ë§, ì´ ê²½ì°ì ë ììì´ ê°ì ê°ì ê°ì§ê³ ìëì§ í
ì¤í¸íë ê²ì´ ìë ë²í¼ì í
ì¤í¸ ì½í
ì¸ ê° í¹ì 문ìì´ì í¬í¨íê³ ìëì§ë¥¼ í
ì¤í¸í©ëë¤. ë²í¼ì´ "Start machine"ì´ë¼ê³ íìëì´ ìì ë ë르면 "Stop machine"ì¼ë¡ ë°ê¾¸ê³ ë¼ë²¨ì ë³ê²½í©ëë¤. ë²í¼ì´ "Stop machine"ì´ë¼ê³ íìëì´ ìì ë ë르면 ë¤ì íì를 ë°ê¿ëë¤.
ì°¸ê³ : ë ìí ì¬ì´ë¥¼ ì ííë ì´ë¬í 컨í¸ë¡¤ì ì¼ë°ì ì¼ë¡ í ê¸(toggle) ì´ë¼ê³ í©ëë¤. í ê¸ì ì¡°ëª ì¼ê¸°, ì¡°ëª ë기 ë± í ìíì ë¤ë¥¸ ìí ì¬ì´ë¥¼ ì íí©ëë¤.
ì¤ë ¥ í ì¤í¸!ì´ ê¸ì ë§ì§ë§ê¹ì§ ì½ìì§ë§ ê°ì¥ ì¤ìí ì 보를 기ìµí ì ìëì? ë¤ì ë¨ê³ë¡ ëì´ê°ê¸° ì ì ì´ ì 보를 기ìµíê³ ìëì§ íì¸í ì ìë ëª ê°ì§ ì¶ê° í ì¤í¸ê° ììµëë¤. ì¤ë ¥ í ì¤í¸: ìíì ì°¸ê³ íì¸ì.
ìì½ì´ë² ê¸ììë JavaScriptìì ì«ì를 ë¤ë£¨ë 기본ì ì¸ ë´ì©ì ë¤ë¤ìµëë¤. ìì¼ë¡ë ì«ìë JavaScript를 ë°°ì°ë ëì ê³ìí´ì ì¬ì©í ê²ì´ë¯ë¡ ìµìí´ì§ëê² ì¢ìµëë¤. ìíì ì¢ìíì§ ìë ì¬ëìê² ì´ë² ê¸ì´ ì§§ìì ë¤íì´ìê² êµ°ì.
ë¤ì ê¸ììë í ì¤í¸ì JavaScriptìì í ì¤í¸ë¥¼ ì¡°ìíë ë°©ë²ì ëí´ ììë³´ê² ìµëë¤.
ì°¸ê³ : ìíì ì¢ìíê³ JavaScriptìì ìíì´ ì´ë»ê² 구íëëì§ ë ìì¸í ìê³ ì¶ì¼ìë¤ë©´ MDNì ë©ì¸ JavaScript ì¹ì ìì ë ìì¸í ë´ì©ì íì¸í ì ììµëë¤. ì«ìì ë ì§, ííì ë° ì°ì°ì 문ììì ììí기 ì¢ìµëë¤.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4