You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vara=3*7;varb=a;b;// 세 줄 모두 표현식이며 동시에 각각 표현식이 포함된 문// var a = 3 * 7, var b = a 는 각각 변수를선언하고 동시에 어떤 값을 할당하므로 선언문(Declaration Statement)// 앞에 var가 빠진 a = 3 이나 b = a 는 할당 표현식(Assignment Expression)// b는 표현식이며 문. 표현식 문(Expression Statement)
functiongetData(){// ...return{a: 42,b: "foo"};}var{ a, b }=getData();console.log(a,b);// 42 "foo"// { a, b }는 { a: a, b:b }의 축약형태/////varres=getData();vara=res.a;varb=res.b;
else if
자바스크립트에는 else if가 없다(else if 키워드 x)
관용표현이므로 블럭구문을 잘 활용할 것
연산자 우선순위(operator precedence)
자바스크립트의 &&, || 연산자는 true/false가 아닌 피연산자 중 하나를 선택하여 반환
표현식에 연산자가 여러 개 있을 경우 어떤 규칙으로 처리되는 지에 대한 규칙
다수의 문을 연결하는 연산자로 ','를 사용할 때에는 이 연산자의 우선순위가 최하위임 -> 어떤 연산자보다도 ','가 먼저 묶임