간단 자바스크립트
자바스크립트는 주로 웹을 만드는데 많이 쓰였는데 이제는 웹에만 국한되지않고 모바일 앱을 만드는데도 사용된다
- 테트리스가 어렵기 때문에 그 정도를 혼자서 만들 수 있는 수준이면 웬만한 회사에 취직 가능
- 제이쿼리는 자바스크립트의 라이브러리
구구단
만들어야 될 변수 : 숫자, 문자, 참/거짓(boolean)
문자는 따옴표
"문자", '문자' 둘다 상관 없다
주로 ' ' 작은 따옴표를 많이 쓴다 !
console : REPL 레플
만든 변수들을 평가하여 다시 돌려준다
연산자
기호 ex) > - + / % ==
비교시에는 ==
변수에 값 대입은 =
연산자는 우선순위가 있다 = 이 제일 마지막에 실행
순서 : * + 비교연산자 =
자바스크립트에서는 '문자'+'문자' = '문자문자'로 문자끼리 더할 수 있다
예외) 문자+숫자 = 문자가 된다. '문자'+5 = '문자5'
**은 제곱 연산자
3**3
27
자바스크립트의 비교연산자가 쫌.. 특이해요
NaN : Not a Number
NaN == NaN
false
1 == '1'
true
5 != 5
false
자바스크립트에서 그냥 ==은 없다고 생각하라
5 === '5'
false
5 !== '5'
true
=== : 비교할 때는 ===으로만 하기 ! 제대로 비교 해줌
이때, 유일한 예외
NaN === NaN
false
변수( variable ) var
var result = 15
- var는 컴퓨터가 값을 기억하도록 해줌
- 변수명에는 $ 와 _를 제외한 특수문자는 안된다.
- 또한 숫자도 첫 글자로는 쓸 수 없다.
- 변수에 빈 값도 넣을 수 있다
var 빈값
undefined
왜? 맘대로 컴퓨터의 기억을 바꾸기 위해서!
ex) 빈값 = "빈값이야" 바꿔줄 때는 var가 없다
빈 값
undefined 대신 null을 쓰는 게 좋다
null
컴퓨터가 지운 값(undefined)이 아니라 고의적으로 사용자가 지운 값
'자바 Java' 카테고리의 다른 글
자바스크립트 / 반복문 ( while, for) (0) | 2019.09.10 |
---|---|
자바스크립트 / if문 else if / prompt, Number (0) | 2019.09.10 |
구구단 세로, 가로 (0) | 2019.09.09 |
알고있다고 생각했는데 헷갈리는 것들 (0) | 2019.09.09 |
실수 1개 입력받아 부분별로 출력 (0) | 2019.09.08 |
댓글