Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 080ab91

Browse files
[초급 026] - 자료형 변환 이해하기 resolve #5
작업이력 22. 비교 연산자 23. 논리 연산자 24. 삼항 연산자 25. 비트 연산자 26. 자료형 변환 이해하기
1 parent 602a042 commit 080ab91

File tree

5 files changed

+61
-0
lines changed

5 files changed

+61
-0
lines changed
File renamed without changes.

‎examples/part2/023.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// 논리 연산자
2+
3+
//AND 논리 연산자 &&
4+
console.log(true && true); // true
5+
console.log(true && false); // false
6+
console.log('문장' == '문장' && 5 == 5); //true
7+
console.log(5 == 5 && '다른 문장 1' == '다른 문장 2'); //false
8+
9+
//OR 논리 연산자 ||
10+
console.log(true || false); //true
11+
console.log(false || false); // false
12+
console.log('문장' == '문장' || 5 == 10); //true
13+
14+
// NOT 논리 연산자 !
15+
console.log(!true); //false
16+
console.log(!false); //true
17+
console.log(!5); //false
18+
console.log(!'문장'); //false
19+
console.log(!!5); //true
20+
console.log(!!'문장'); //true

‎examples/part2/024.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// 삼항 연산자
2+
3+
var condition = 5 > 10;
4+
condition ? console.log('left') : console.log('Right');
5+
6+
var result = condition ? (
7+
console.log("삼항 연산식의 첫 번째 표현식 이다."),
8+
"표현식1"
9+
) : (
10+
console.log("삼항 연산식의 두 번째 표현식 이다."),
11+
"표현식2"
12+
);
13+
14+
console.log(result);

‎examples/part2/025.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// 비트 연산자
2+
console.log(14 & 11);
3+
console.log(~14);
4+
console.log(14 | 11);
5+
console.log(14 ^ 11);
6+
console.log(2 << 2);
7+
console.log(14 >> 1);
8+
console.log(14 >>> 2);

‎examples/part2/026.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
//자료형 변환 이해하기
2+
//묵시적 형변환
3+
console.log("5" + 1);
4+
console.log("5" - 1);
5+
6+
console.log("5" + 1); // 51
7+
console.log("5" - 1); // 4
8+
console.log("There is " + 5); //There is 5
9+
console.log("Five" * 2); // NaN
10+
11+
//명시적 형변환
12+
var str = 5;
13+
str = String(num);
14+
console.log(str);
15+
console.log(typeof str);
16+
17+
num = Number(str);
18+
console.log(num);
19+
console.log(typeof num);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /