
41. ES6의 특징
2022. 8. 26. 10:37
오늘의 공부 정리
JavaScript ES6는 코드를 보다 현대적이고 읽기 쉽게 만들기 위해 새로운 구문과 새로운 놀라운 기능을 제공한다. 코드를 적게 쓰고 더 많은 작업을 할 수 있다. 따라서 Write less, do more! 을 하나의 슬로건처럼 사용하는 듯 하다. ES6에서는 화살표 함수기능, template literal, module 등과 같은 여러 가지 훌륭한 기능을 갖고 있다. 한번 살펴보자! const , let , var const and var const는 변수를 선언하기 위한 ES6의 새로운 키워드이다. const는 기존의 var보다 더 강력하다. 따라서 변수를 한 번 사용하면 다시 할당할 수 없다. 즉, 개체와 함께 사용될 때를 제외하고는 불변의 변수이다. 이것은 선택기를 대상으로 하는 데 정말..

40. == 과 === 의 차이?
2022. 8. 26. 09:47
오늘의 공부 정리
JS에서 코드를 작성할 때, 혹은 알고리즘 문제를 풀 때 A와 B가 같다고 표현할 때 A == B 혹은 A === B 라고 표현하곤한다. 얼핏 알기로는 ===가 더 강하게 같다고 표현하는? 그런 걸로 알고있는데 무엇을 강하게 표현한다는 것인지 정확히 알고 넘어간 것이 아니여서 이번에 한번 찾아보았다. == 의 특징 자바스크립트에서는 두값을 비교하기 위해 비교 연산자를 사용한다. 두 값을 비교하여 값이 같은지 또는 같지 않은지 결정하는 조금 특이한 비교연산자가 '==' 과 '===' 인데 우선 '==' 에 대해서 알아보자. 먼저 예시를 살펴보자 let a = 10; let b = '10'; console.log(a == b); //output: true == 연산자는 요소를 비교하기 전에 유형 변환을 먼저..