7월24일(월)
null은 값이 비어있음을 나타내는 특별한 값이다.
undefined는 변수가 선언되었지만 값이 할당되지 않은 경우이다.
undefined와 null은 모두 falsy한 값이다.
이 두가지는 조건문에서 사용될 때 유용하게 사용가능하다.
'=' 대입연산자
'==' 값만 비교
'===' 값과 자료형까지 비교
let a = null;
let b;
console.log(a); // null
console.log(b); // undefined
230724 기록
let a = null;
let b;
console.log(a === null); // true
console.log(b === undefined); // true
// 변수를 선언하고 값을 할당하지 않은 경우
let a;
console.log(a === undefined); // true
console.log(a === null); // false
// 변수를 선언하고 null 값을 할당한 경우
let b = null;
console.log(b === undefined); // false
console.log(b === null); // true
// 객체의 프로퍼티가 존재하지 않는 경우
let obj = {a: 1};
console.log(obj.b === undefined); // true
console.log(obj.b === null); // false
7월25일(화)
'=' 대입연산자
'==' 값만 비교
'===' 값과 자료형까지 비교
JS에서 for문과 while문은 반복적인 작업을 수행하기 위한 반복문이다.
for : 반복 횟수가 정해진 경우에 주로 사용.
while : 조건에 따라 계속 반복하거나 중단하는 경우에 주로 사용.
for문과 while문의 차이점
for문은 반복횟수나 범위를 미리 알고 있을 때 유용하다.
while문은 조건에 따라서 반복/중단 여부를 결정할때 유용하다.
다만 while은 조건식만 있기에 변수를 따로 선언하거나 변경해야 해서 간결하지 않을 수 있다.
for문과 while문 등에서 사용하게 되는
continue와 break...
좋은 정보 감사합니다