본문 바로가기
반응형

분류 전체보기204

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.
JavaScript 기초 2 - Data Type (자료형) 문자형 String const name = "gm"; const msg = `My name is ${name}`; const msg2 = "My name is ${name}"; console.log(msg); // My name is gm console.log(msg2); // My name is ${name} 문자형끼리의 더하기는 문자열 연결 숫자와 문자를 더하면 숫자가 문자화 됨 숫자형 Number let age=28; console.log(age+1); //29 // 1/0// Infinity // "name"/2// NaN(Not a Number) 논리 자료형 Boolean true false와 같은 논리적 값 null 존재하지 않는 값 let user = null user는 없는 것으로 보면 됨.. 2022. 1. 10.
JavaScript 기초 1 - Variable (변수) 변수 Variable name = "Mike"; age = 30; 예약어 Reserved Words 변수 이름으로 사용하지 못함 abstract arguments await* boolean break byte case catch char class* const continue debugger default delete do double else enum* eval export* extends* false final finally float for function goto if implements import* in instanceof int interface let* long native new null package private protected public return short static sup.. 2022. 1. 10.
반응형