728x90
반응형
조건문1
if 조건 {
참
}
else{
거짓
}
값 출력 > document.write()
1000은 어떤 타입인지 보기
1000은 문자이다.
promt("당신의~")에서 출력값을 ""로 넣었기 때문에
let mount = prompt("당신의 하루 걷는 양은 몇보인가요?","");
1000을 숫자로 변경하기
let Nmount = Number(mount);
문자, 숫자를 구분해서 조건을 제대로 넣어주어야한다.
문자는 문자와, 숫자는 숫자와 비교해야한다.
if문 작성
<script>
let mount = prompt("당신의 하루 걷는 양은 몇보인가요?","");
// document.write(mount);
console.log(typeof(mount));
let Nmount = Number(mount);
console.log(typeof (Nmount));
if(Nmount >= "10000"){
document.write("당신은 건강한 취미를 가지셨군요^^");
}else{
document.write("운동하는 취미를 가져보시는 건 어떨까요?^^")
}
</script>
조건문 2
0값일 경우에만 거짓이다.
0은 거짓이고 1은 참이다
그 외에는 다 참임
<script>
let num =0;
if(num){
document.write("참이에요");
}else{
document.write("거짓이에요")
}
</script>
두 가지 방법이 있다.
document.write(userName+"님을 만나서 반갑습니다.")
document.write(`${userName}님을 만나서 반갑습니다.`)
백틱을 쓰는 방식이 더 편하다.
<script>
let userName = prompt("당신의 이름은?","");
if(userName){
document.write(userName+"님을 만나서 반갑습니다.")
document.write(`${userName}님을 만나서 반갑습니다.`)
}
</script>
<script>
let userName = prompt("당신의 이름은?","");
if(userName){
document.write(userName+"님을 만나서 반갑습니다.")
document.write(`${userName}님을 만나서 반갑습니다.`)
}
</script>
짝수 홀수
num % 2 == 0 : 2를 나눠서 0이 되면 짝수 1이남으면 홀수
=를 두개 넣어줘야 비교다.
= 하나는 대입
if( num % 2 == 0)
<script>
let num = Number(prompt("당신이 좋아하는 숫자를 입력하세요",""));
console.log(typeof(num))
if( num % 2 == 0){
document.write("입력한 값은 짝수군요^^")
}else{
document.write("입력한 값은 홀수군요")
}
</script>
confirm
<script>
let result = confirm("정말 회원을 탈퇴하겠습니까?");
if(result){
document.write("정상적으로 회원탈퇴가 진행되었습니다.");
}else{
document.write("회원탈퇴가 취소되었습니다.");
}
</script>
중첩 if 문
새로고침 명령어
재부팅하는 것으로 버벅될 수 있다.
location.reload(); //새로고침
<script>
//중첩if문
let id = "daifu";
let pw = "a12345";
let user_id = prompt("아이디를 입력하세요","");
let user_pw = prompt("비밀번호를 입력하세요","");
if( id == user_id){
if(pw == user_pw){
document.write(`${id}님을 환영합니다.`);
}else{
alert("비밀번호를 다시 입력하세요");
}
}else{
alert("아이디를 다시 입력하세요");
location.reload(); //새로고침
}
</script>
728x90
반응형
'☭DEVELOPER > #2 웹개발(자바기반 풀스택)' 카테고리의 다른 글
비주얼 스튜디오 코드 80_ 마우스 오버 효과_제이쿼리 (0) | 2023.07.18 |
---|---|
비주얼 스튜디오 코드 79_뮤직 플레이어 3 (0) | 2023.07.18 |
비주얼 스튜디오 코드 78_ 뮤직플레이어 2 (0) | 2023.07.17 |
[JAVACRIPT]document.write / Data Type (0) | 2023.07.17 |
비주얼 스튜디오 코드 77_ 뮤직 플레이어 (0) | 2023.07.14 |