본문 바로가기
728x90
320x100

자바스크립트4

[javascript] ES6 - `` 사용법 ``을 사용하는 문법이 뭔가 하다가 ES6에서 사용하는 것으로 확인되어....기록해두기.... { const weather = 'cloud'; const temparature = '16°C'; console.log('Today weather is ' + weather + ' and temparature is ' + temparature + '.'); console.log(`Today weather is ${weather} and temparature is ${temparature}.`); } ``를 이용하면 + 하지 않고 쉽게 작성할 수 있음. 출처 - https://codingtalk.tistory.com/193 2023. 2. 7.
[Javascript] ES11 - 옵셔널체이닝 연산자 (?.) ?.을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있음. ?.은 ?.'앞’의 평가 대상이 undefined나 null이면 평가를 멈추고 undefined를 반환함. 사용 방법 : 좌항?.우항 et user = {}; // 주소 정보가 없는 사용자 alert( user?.address?.street ); // undefined, 에러가 발생하지 않습니다. 위 예시를 통해 우리는 ?.은 ?. ‘앞’ 평가 대상에만 동작되고, 확장은 되지 않는다는 사실을 알 수 있음. 참고로 위 예시에서 사용된 user?.는 user가 null이나 undefined인 경우만 처리할 수 있음. 좌항 피연산자가 false로 평가되는 Falsy값이라도 null 또는 undefined가 아니면 우항의 프로퍼티.. 2023. 2. 7.
이상한 로또 번호 조합기(StrangeLotto) 1.0 무엇을, 왜 만드나. 나에겐 하메가 있다. 하메는 매주 몇 몇 직원들과 함께 매주 로또를 같이 하는데 나름 그들끼리 로또 번호를 추출하는 방식이 있다. 그런데, 그 조합방법이 생각보다 손이 많이 가서 로또 번호를 추출하는 프로그램을 만들어 줄수 있냐는 의뢰(?)를 받았다. 로또 번호 추출하는 거야 java 초급 때, 많이 만들어봤으니까 어렵지 않을 것 같았고, 그들만의 번호 조합방식에 대한 설명을 들었는데 꽤나 흥미로워서 만들어 보기로 했다. 조합방식은 이러하다. - 로또 모임은 총 3명. 책임, 선임, 하메. (실명 보호를 위해 이렇게 부르겠다.) 1. 책임님의 적중률이 높기 때문에 책임님이 뽑은 로또 번호는 중복제거하여 무조건 포함한다. 2. 1번을 통해 중복 제거된 책임님의 번호 중, 선임님과 겹치.. 2022. 12. 21.
[Javascript/자바스크립트] 변수 var, let, const 차이점 var 변수이름을 중복해도 에러가 뜨지 않고, 변수 재선언이 가능함. [단점] 코드량이 많아지면 어디에서 어떻게 사용될지 파악하기 힘들고 값이 바뀔 우려가 있음. let 변수이름을 중복하면 에러로 표시하고, 변수 재선언이 안됨. const 변수 재선언, 변수 재할당 모두 불가능. 2021. 9. 25.
728x90
320x100