자바스크립트(Javascript) 기록-2
prompt()
자바스크립트는 브라우저를 통해 사용자와 상호작용한다. 마우스의 위치가 어디인지, 어떤값을 받아오는지, 스크롤이 어디쯤인지에 따라 각각의 이벤트를 지정할 수 있다.
그런데 당연하게도 그런 값을 받아오는건 브라우저나 자바스크립트가 별도의 코딩없이 척척해주지는 않는다. (적어도 내가 아는선에서는)
그런 자바스크립트에는 값을 받아오는 명령어가 있는데 그것이 바로 prompt()
이다.
1 | ex) prompt("What your name?") |
prompt()는 alert() 처럼 팝업창이 뜨는데 alert와 다르게 값을 입력받을수 있다.
일단 입력은 모두 String
타입으로 받아진다.
하지만 커스텀이 자유롭지못해서 요즘엔 잘 쓰이지 않고 있다고 한다.
typeof
파이썬에서의 type() 과 같은 역할을 한다.typeof a
또는 typeof(a)
처럼 객체나 변수의 타입을 출력해준다.
parseInt()
변수 a 가 있고, a가 숫자로만 이루어진 문자열(string)일 경우 parseInt(a)
는 내용은 같으나 타입은 number
인 a를 반환해준다.
그러나 a 가 만약 문자로 이루어져있다면 대신 NaN
(Not a Number)이 반환 된다.
조건문 (if만)
1 | if (a<0) { |
기본적으로 자바와 크게 다르지 않아 패스….
비교연산자
다른부분만 빠르게 체크하겠다.
자바스크립트에는 같다 라는 뜻의 ==와 같지 않다 라는 뜻의 !=가 있다.
하지만 ===와 !== 도 존재하는데 이는 ‘엄격하게 같다’와 ‘엄격하게 같지 않다’이다.
‘엄격하게’가 뜻하는 바는 비교하는 변수의 타입까지 고려한다는 뜻이다.
굳이 예를 들자면 다음과 같다
1 | const a = "10"; |
이처럼 ===와 !==는 변수의 타입까지 고려하며 비교를 하는 비교연산자이다.
자바스크립트(Javascript) 기록-2
install_url
to use ShareThis. Please set it in _config.yml
.