1.
let num = 10, str = "20";
num + str ์ ๊ฒฐ๊ณผ๊ฐ์ ?
(1) 30
(2) โ1020โ
2.
๋ณ์ ์ ์ธ์ ํตํด ๋ฌธ์์ด "Javascript"์ ํ์
์ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅ ํ ์์ ํ์
์ธ Symbol์ผ๋ก ์ง์ ํ๋ค.
var a = Symbol("Javascript"), b = Symbol("Javascript")l
์๋ ์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ ?
a === b;
(1) true
(2) false
3.
let a = [10,20,30];
๋ฐฐ์ด์์ ์ซ์ 30์ null ๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ค๋ฉด ?
(1) a[2] = null;
(2) a[3] = null;
4.
let a = 3;
a = String(a);
typeof a;
(1) String
(2) Number
5.
let a = 10, b = 3;
a % b;
(1) 1
(2) 3.3333333333333335
6.
let a = 1, b = 2, c = 3;
a = b;
b += c;
(1) 4
(2) 5
(3) 6
7.
let x = 3, y = 2;
x++ + ++y;
(1) 6
(2) 7
8.
let x = 3, y = "3";
x !== y;
(1) true
(2) false
9.
๋ณด๊ธฐ์์ ๊ณจ๋ผ ๋น์นธ์ ์ฑ์์ฃผ์ธ์
&& ๋
ผ๋ฆฌ์์ด ( ) ์ฐธ์ด๋ฉด ์ฐธ์ ๋ฐํํจ
|| ๋
ผ๋ฆฌ์ ์ค์์ ( ) ์ฐธ์ด๋ฉด ์ฐธ์ ๋ฐํํจ
! ๋
ผ๋ฆฌ์์ ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ด๋ฉด ( )์, ๊ฑฐ์ง์ด๋ฉด ( )์ ๋ฐํํจ
๋ณด๊ธฐ (๋ชจ๋), (๊ฑฐ์ง), (์ฐธ), (ํ๋๋ผ๋)
10.
let x = 1, y = 2;
(x > y) ? x : y;
๊ฒฐ๊ณผ๊ฐ์ ?
(1) 1
(2) 2