: 3일차 - 공부

유튜브 "코드깎는노인" 채널 광고 및 홍보하는 목적으로 사용하지 않았음을 알려드립니다.
유튜브보고 공부한 내용을 정리하는 목적으로 사용됨을 알려드립니다. 문제가 있을 시 삭제합니다.
[블로그 작성 승인 허가함]
js 기초 문법 3일차 - 공부
바로 실습 시작한다. (코드 작성하면서 배워야하니 무작정 코드작성한다.)
저번에 배운 숫자, 문자가 아닌 다른 형태의 새로운 것을 알아보자!
그것이 바로 참 거짓 으로 표현하는 방법이다.
let box = true;
let box = 'true';
true; 'true;' 다르다. '' 따옴표를 붙이는 것은 문자를 나타내는 것이다.
따옴표 붙이지 않고 true 작성하면 이 자체로 참 을 나타내는 것이다.
참이 있으면 거짓도 있다.
let box = false;
let box = 'false';
false; 'false'; 마찬가지로 따옴표를 붙이는 것은 문자고 붙이지 않고 false 작성하면 거짓 을 나타내는 것이다.
truefalse참과 거짓은 2가지 밖에 없다.
true / false 어디에서 사용이 되는가?
일단 먼저 우리는 + - * / % 배웠다.
다시 복습하면서 true false 어디에서 사용이 되는지 알아보자
let box = '1';
let title = '글자';
let contents = 1;
console.log(box);
console.log(title);
console.log(contents);
상자 안에 무엇가를 넣어보고 콘살창에 나타나게 해봤다.
let count = 5;
let title = '글자';
let box = '2';
console.log(count + count); // 10
console.log(count - count); // 0
console.log(count + box); // 52
console.log(count - box); // 3
console.log(box - count); // -3
console.log(box + box); // 22
console.log(count + title); // 5글자
console.log(count - title); // NaN
산술연산자를 사용하여 다양한 것을 해봤다.
복습했으니 true / false 어떻게 사용해?
코드로 보면서 이해를 해보자!
시각적으로 한번 보면 수학시간에 배운 내용들이 기억에 날 것이다.
let a = 10 > 5;
let b = 10 < 5;
console.log(a); // true
console.log(b); // false
오른쪽에 있는 5 보다 큰가? 컴퓨터에게 물어보는 코드다.
그러면 컴퓨터는 이것을 보고 판단을 한다. 물어보는 코드가 맞다면 true 라고 변환해준다.
변환된 true 를 box 안에 넣어준다.
반대로 5가 10보다 큰가? 컴퓨터에게 물어보면 컴퓨터가 판단하고 false 라고 변환해서 box 안에 넣어준다.
그리고 === 이것도 있다. 왼쪽꺼랑 오른쪽꺼랑 같은가? 라고 컴퓨터에게 물어보는 코드다.
let a = 10 === 5;
let b = 10 === 10;
console.log(a); // false
console.log(b); // true
!== 이것은 무엇인가? 일단 먼저 코드를 보자
let a = 10 !== 5;
console.log(a); // false
나: 오른쪽 10 이랑 왼쪽 5 이 같지 않는가?
컴퓨터: 응!
그럼 컴퓨터는 true 변환해준다.
그리고 !== 랑 같은 것은 !(===) 있다.
let a = !(10 === 5);
console.log(a); // false
!(===) 는 먼저 () 안에 있는 코드를 판단하고 ! 만나서 반대로 변환해준다.
쉽게 이야기하자면 false 인데 반대로 true 변환해준다.
Author And Source
이 문제에 관하여(: 3일차 - 공부), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@korea_webclass/javascript-기초-문법-3일차-공부저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)