반응형 javascript26 JavaScript 기초 6 - 비교 연산자, 조건문(if, else) 비교 연산자 크다 = 크거나 같다 == 같은가 != 다른가 반환 값은 boolean형 === 값뿐만 아니라 data type까지 비교 조건문 if, else if, else if(조건 1) { 내용 1 } else if(조건 2) { 내용 2 } else { 내용 3 } 조건 1이 참이면 내용 1 실행 조건 1이 거짓이고 조건 2가 참이면 내용 2 실행 조건 1, 2가 거짓이면 내용 3 실행 2022. 1. 11. JavaScript 기초 5 - 연산자 (Operator) 연산자 종류 더하기 + 빼기 - 곱하기 * 나누기 / 나머지 % 거듭제곱 ** 우선순위 */ >>>> +- 연산자 줄여 쓰기 num = num + 5; //줄여서 이렇게 사용 가능 num +=5; 증가 연산자, 감소 연산자 num = 10; num++; num--; 이 연산자 들을 앞에 쓰느냐 뒤에 쓰느냐에 따라 다름 2022. 1. 11. JavaScript 기초 4 - Type Conversion(형변환) 자동 형 변환이 될 수 있기 때문에 명시적으로 형 변환을 필요한 곳에 해주어야 함 String() -> 문자형으로 변환 null이든 undefined든 모두 다 문자로 변환됨 Number() -> 숫자형으로 변환 숫자가 아닌 문자가 있으면 NaN이 됨 true는 1 false는 0으로 변환됨 사용자에게 입력받은 숫자 변환 시 많이 사용됨 특이사항 Number(null)//false Number(undefined)//false NanNumber(0)//false Number('0')//true Number('')//false Number(' ')//true 외워야 함... Boolean() -> 불린 형으로 변환 0, "", null, undefined, Nan은 false로 표시 이외에는 다 true로 표시 2022. 1. 11. JavaScript 기초 3 - alert, prompt, confirm alert() 사용자에게 알리고 확인을 클릭할 때까지 종료되지 않음 alert("환영합니다. " + name + "님"); prompt() 사용자에게 입력 받음 const name = prompt("이름을 입력하세요", "(옵션) default 값"); confirm() 사용자에게 확인 받음 const isReal = confirm("확실합니까?"); 확인 시 true 취소 시 false 리턴 단점 창이 떠있는 동안 스크립트가 일시정지됨 스타일링을 할 수 없음 - 브라우저마다 다름 2022. 1. 10. 이전 1 ··· 3 4 5 6 7 다음 반응형