gurwhddl
코알못 공부블로그
gurwhddl
전체 방문자
오늘
어제
  • 분류 전체보기
    • CSS
    • JS
    • node.JS
    • REACT
    • 코딩테스트 연습

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
gurwhddl

코알못 공부블로그

JS

while for문 헷갈리는거 정리

2022. 9. 6. 20:29
let answer = prompt('add a message');

while (answer!== 'quit') {answer = prompt('add a message')};
document.write('you quitting!');
 
무조건 prompt값은 '문자열'로 나오기 때문에 지정할때 ''빼먹지말기
 
반복이 시작되기 전에 조건문은 참,거짓을 판단받게 된다. 만약 조건문이 참이라면, while문 안의 문장들이 실행된다. 거짓이라면, 문장은 그냥 while 반복문 후로 넘어간다. -MDN
while (answer!== 'quit' && answer!== 'q' ) 이 조건문에서 && 인지 || 인지 헷갈렸는데
만약에 or이면 하나라도 true면(같지않으면) console 계속 반복임 - 어차피 하나는 무조건 false / true가 나뉠수밖에 없는데 or은 하나라도 true면 true인거라 못빠져나감
대신 and는 둘다 true가 아닌이상 다 false값이기 때문에 내가 q를 입력하면 true - false가 돼서 false가 되니 문장이 그냥 넘어감
*이게 같지 않다를 참으로 보니까 좀 헷갈리는거같은데 true면 중괄호실행 - false면 뛰어넘음만 기억하자... 

* 중간에 템플릿 리터럴 ${i} 관련해서 넣고싶으면 `(옵션+물결)로 묶어야됨!!!!!! 

'JS' 카테고리의 다른 글

function - 함수의 범위  (0) 2022.09.07
function 1  (0) 2022.09.07
JS while문  (0) 2022.09.05
if문  (0) 2022.08.21
부트스트랩  (0) 2022.08.15
    'JS' 카테고리의 다른 글
    • function - 함수의 범위
    • function 1
    • JS while문
    • if문
    gurwhddl
    gurwhddl

    티스토리툴바