[TIL]王超宝脱出記6条件文


# if(true){};/if(false){};
条件文はbooleanで実行されます.
ifがtrueの場合は起動し、falseの場合は実行しません.
if(false){
  alert(1);
} else {
  alert(2);

if else


ifがfalseの場合、elseを実行します.
ifとelseがfalseで実行されている場合、true inelse ifが実行されます.
if(false){
  alert(1);
} else if(false) {
  alert(2);
} else if(true) {
  alert(3);
} /* alert(3)이 실행된다.
if(false){
  alert(1);
} else if(true) {
  alert(2);
} else if(true) {
  alert(3);
} /* 먼저 true인 alert(2)가 실행된다.

条件文の適用


prompt

prompt('당신의 나이는?');
コマンドプロンプトは、ユーザーが入力した値を受け入れるプロンプトウィンドウを実行します.
var id = prompt('아이디를 입력해주세요.')
if(id=='egoing'){
  alert('아이디가 일치합니다.)
} else {
  alert('아이디가 일치하지 않습니다.)
}
/*위의 코드는 prompt창에 아이디를 입력해달라는
문구와 함께 입력할 수 있는 창이 뜨고 if에 true로 지정한
id (==egoing)을 입력할 경우 '아이디가 일치합니다.',
id가 egoing과 일치하지 않으면(else)
'아이디가 일치하지 않습니다.' 라는 메시지가 출력된다.

条件文に条件文を挿入

var id = prompt('아이디를 입력해주세요.')
if(id=='egoing'){
  var password = prompt('비밀번호를 입력해주세요');/*조건문안의 조건문*/
  if(password == '1111'){
    alert('로그인 하셨습니다.' +id+' 님 반갑습니다.');/*연산 추가*/
  } else { alert('비밀번호가 다릅니다.');
  alert('아이디가 일치합니다.);
} else {
  alert('아이디가 일치하지 않습니다.);
}

論理演算子としての条件文の使用


使用&&


「and」を表す演算子.
両方のアイテムが真である場合にのみ実行されます.
var id = prompt('아이디를 입력해주세요.')
 var password = prompt('비밀번호를 입력해주세요');/*조건문안의 조건문*/
if(id=='egoing' && password ==== '1111'){
    alert('로그인 하셨습니다.' +id+' 님 반갑습니다.');/*로그인메시지*/
} else {
  alert('아이디가 일치하지 않습니다.);
}
/*id와 패스워드 &&연산자로 인해 입력값이 모두 일치할 때만
'로그인메시지'가 실행된다. */

||演算子の使用


「or」を表す演算子.
演算子は、左および右のいずれかの値をtrue、すなわち「true」として受け入れます.
すべてfalseの場合にのみfalseとして受け入れられます.