javascript 85

javascript_제어문(조건문_연습문제)_22.04.21(day02)

var num1 = +prompt('3개의 정수를 입력하세요.') var num2 = +prompt('3개의 정수를 입력하세요.') var num3 = +prompt('3개의 정수를 입력하세요.') if ((num1===num2) && (num2 === num3)){ alert('3개의 값이 모두 같습니다.'); } else if ((num1===num2) || (num2 === num3)) { alert('2개의 값이 같습니다.');} else if ((num1 === num3)) { alert('2개의 값이 같습니다.'); } else { alert(`모두 다릅니다.`); } /*var a = +prompt('정수 A'); var b = +prompt('정수 B'); var c = +prompt('정..

javascript 2022.04.21

javascript_제어문(조건문_연습문제)_22.04.21(day02)

/* - Quiz. 아래 요구사항에 맞는 코드를 작성하고 브라우저에서 실행하여 테스트하세요. - 요구사항 1. 사용자는 신장(키)과 나이의 정보를 숫자로 입력할 수 있어야 함. 2. 프로그램은 2가지 정보를 입력하고 엔터를 누르면 조건에 따라 다른 결과를 출력해야 함. 3. 키가 140이상이고 나이가 8세이상인 2개의 조건을 모두 만족할 경우 “놀이기구에 탑승할 수 있습니다.”를 출력할 것. 4. 두 개의 조건 중 하나라도 만족하지 않을 시 “놀이기구에 탑승할 수 없습니다”를 출력할 것. 5. 조건과는 관계없이 “오늘 하루 즐거운 시간되세요!”를 출력할 것! 논리 연산자를 사용해 볼 것! */ var height = +prompt('키를 입력해주세요.'); var age = +prompt('나이를 입력해..

javascript 2022.04.21

javascript_제어문(조건문)_22.04.21(day02)

if else var score = 50; // 시험점수 if (score >= 60) { console.log('시험에 합격했어요! 축하드립니다.'); console.log('오늘도 행복하세요~~'); } //if의 종속코드 else - if 가 실행되지 않을 경우 else가 실행 , true 일때 실행, flase 일때 실행 되는 경우가 1개씩일 경우 else로 마무리. else { console.log('시험에 불합격 했습니다.'); console.log('다음엔 잘할거에요 화이팅!'); } console.log('수고 많으셨습니다.');

javascript 2022.04.21

javascript_표준입출력(prompt())_22.04.21(day02)

// prompt() : 브라우저에서 텍스트 입력을 할 수 있게 함. // alert() : 브라우저에서 텍스트 출력을 할 수 있게 함. // 위 함수들은 node.js 환경에서는 작동하지 않습니다. // 반드시 브라우저 환경에서 실행시켜야 합니다. // prompt 함수는 입력결과를 무조건 문자열로 취급하기 때문에 // 산술 연산이 불가능하다. // 그러나 문자열타입을 숫자타입으로 변환을 하면 산술 연산이 가능하다. // 변환방법은 앞에 + 를 붙인다. var num1 = +prompt('숫자를 하나 입력하세요!'); var num2 = +prompt('숫자를 하나 더 입력하세요~'); alert(`입력하신 숫자들의 합은 ${num1 +num2} 입니다.`) ============ DOCTYPE htm..

javascript 2022.04.21

javascript_데이터타입(논리연산자)_22.04.21(day02)

// && : AND 연산 // 양쪽 항 모두 참이면 전체 연산결과가 참이다. var t=true, f = false; console.log(t && t); console.log(t && f); console.log(f && t); console.log(f && f); console.log('==========================================================='); // || : OR연산 (|| ← shift + \) // 양쪽 항 중에 한쪽만 참이어도 전체결과가 참 console.log(t || t); console.log(t || f); console.log(f || t); console.log(f || f); console.log('================..

javascript 2022.04.21

javascript_데이터타입(비교연산자)_22.04.21(day02)

var a = 5; var b = '5'; console.log(a==b); console.log(a!=b); console.log(a===b); // === 의 비교연산자는 변수의 값과, 타입을 비교한 결과값을 나타낸다. console.log(a!==b); // a와 b가 다른거 맞아? /* ==, != 연산자는 암묵적으로 문자열 내부에 순수한 숫자가 있으면 자동으로 따옴표를 제거한 후 비교합니다. 자바스크립트에서는 2개짜리 == , != 사용금지. */ console.log('============================================================================='); // 두개짜리 비교연산자 사용하면 안되는 이유 예시↓ console.log('0'=..

javascript 2022.04.21

javascript_데이터타입(할당(대입)연산자)_22.04.21(day02)

var x=10; // x++; // x++; // x++; // x++; // x++; // x= x+5 ; x += 5; // x = x+5; // x에 5 를 더해서 대입하세요. x -= 3; // 12 x *= 2; // 24 x /= 4; // 6 x %= 4; // 2 x **=3; // 8 console.log(`x:${x}`); var y=5; y =+ 3; console.log(`y:${y}`); // 대입연산자는 오른쪽에 위치 해야 한다. y = +5 ; 에서 y = +3 ;로 y 변수가 초기화 됐다. var z; z +=4; // 변수에 값이 없음. (undefined) 상태에서 수식을 진행하여 NaN 에러 발생 console.log(`z: ${z}`); // z라는 변수를 선언하지 ..

javascript 2022.04.21