자바스크립트는 여러가지 다른 기능들을 이해하고 활용할 수 있다면 편리합니다. 다른 언어들을 한번이라도 접한 적이 있으시다면 물론 엄청 쉽게 느껴지겠지만, 그 외에 분들이라면 오히려 낯설고 생소한 말들의 연속입니다. 그래도 이 부분을 이해하고 넘어가야지만 조금 다른 것들도 접하고 해결하실 수 있을겁니다.
1. 변수 지정
우선 변수 지정은 간단하게 'let'을 써주어 지정이 가능합니다. 그리고 ; 세미콜론 마크를 같이 달아주어 그것을 마쳐주는 표시를 꼭 해주어야 합니다.
// ! 1.변수 지정해주어 값을 출력한다면?
let x = 3;
console.log(x);
위에서 말했다시피 이 식에서는 x를 3이라는 값으로 지정해주었고, 그것을 출력하는 식을 쓰니깐 3이 그대로 출력되는 것을 볼 수 있습니다.
2. 자바스크립트 and / or
and와 or은 역시 우리가 원하는 값을 얻었을 때 반복문 등이 작동되게 하는 조건문의 세부 조건에서 자주 쓰이는데요. 자바스크립트에서는 and 와 or를 어떻게 나타낼까요? 이것도 예시를 통해서 확인해보시죠 !
// ? 2. 자바스크립트 and 와 or은 어떻게 표현할까요 ?
let x = 30;
console.log(x > 4 && x < 2);
console.log(x > 4 || x < 2);
지금 위에 코드를 보면 아시겠지만, and는 값의 기호를 && 숫자 7번 기호를 두번 적어줘야 하고, or의 경우 enter키 위에 \키를 스페이스바 누르고 사용해주면 됩니다. 그래서 결과 값이 위에 값은 두개의 조건을 만족시켜줘야 하는데 못 만족시켜서 false가 나오고, 밑에 값은 두 값 중 하나만 만족 시켜서 true 값이 나온 것 입니다.
만약 and와 or 값의 true와 false가 나오는 원리를 모르신다면, and 와 or에 따라 이렇게 결과값이 출력된다는 것을 알아두시면 편하겠습니다. and는 '모두 만족해야' 하고, or는 '하나만 만족해도' true 결과값이 출력된다고 인지 하시면 됩니다.
3. 자바스크립트 not 기호 와 console 문 안에서 not
not 기호는 기본적으로 ! 느낌표를 많이 사용하게 됩니다. 예시를 짧게 보여드리면.
// ? 3. 자바스크립트 not은 어떻게 표현할까요? 그리고 조건문 안에서 not은 어떻게 표현될까요 ?
let x = 30;
console.log(!(x > 4));
console.log(!(x < 4));
조건문에 not을 붙이고 싶다면 ?
이렇게 조건문 안에서 not을 사용할 경우는 그 조건 자체를 ( ) 괄호 묶음을 하고 그 후에 앞에 ! 느낌표 부호를 붙여주면 not으로 인식하게 됩니다.
또한, 조건문을 쓰고 그것에 not 기호를 붙이고 싶다면 ! 느낌표 부호를 괄호로 묶은 뒤에 붙이시면 됩니다. 그리고 !! 느낌표 두개를 붙이면 그것은 not 의 not 이기에 원래 상태라고 생각하시면 됩니다. 이것도 예시로 확인해보면,
// ? 3. 자바스크립트 not은 어떻게 표현할까요? 그리고 조건문 안에서 not은 어떻게 표현될까요 ?
let x = 30;
console.log(x > 30 || !(x < 30));
console.log(x > 30 || !!(x < 30));
결과값이 이렇게 출력됩니다. 조건문 전체에 not을 건다면 ( ) 괄호를 치고 그 안에 조건을 넣으셔야한다는 점 잊지 않으시면 되겠습니다. :)
저의 아주 작은 티끌 코딩 글이 블로그 방문자 님의 코딩에 조금이라도,
도움이 됐으면 좋겠습니다. 감사합니다 : )
'Programming Language > JavaScript(자바 스크립트)' 카테고리의 다른 글
자바스크립트(JS) 약수 모두 출력하기/ 개수(갯수) 구해보기 (0) | 2021.06.19 |
---|---|
자바스크립트(JS) if / else if / function에 대한 이해 (feat. 점수 기반 추천 프로그램) (0) | 2021.06.16 |
[ JS ] 자바스크립트 함수에 대한 기본 구조와 예시로 확인해보기 (0) | 2021.06.15 |
자바스크립트 String / Number /형 변환(형태 변환) / 형태 파악(typeof)에 대한 이해 (0) | 2021.06.14 |
자바스크립트 기본 사칙 연산 및 연산자 (나머지 / 제곱 / 더하기/ 빼기/ 곱하기/ 나누기) (0) | 2021.06.12 |