728x90
자바스크립트에서 따옴표가 붙지 않은 숫자는 숫자(정수, 실수 등)로 인식하고, 따옴표가 붙은 숫자는 문자로 인식한다.
숫자는 +, -, /, * 연산이 가능하다
1) 숫자 연산
Math.pow(3, 2); //3^2 = 9
Math.round(10.6); //반올림 = 11
Math.ceil(10.2); //올림 = 11
Math.floor(10.6); //내림 = 10
Math.sqrt(9); //제곱근 = 3
Math.random(); 1~1.0 사이의 랜덤한 숫자
Math.round(10 * Math.random()); //0~10 사이의 랜점한 정수
2) 문자
- 따옴표로 감싸진 것은 문자로 인식한다.
- 문자가 여러개면 문자열이다.
- typeof: 값의 데이터형을 알려준다.
alert(typeof "1"); //string
alert(typeof 1); //number
- 따옴표 사용
alert("I'm going..."); //I'm going...
alert('I"m going...'); //I"m going...
alert('I'm going...'); //Error!
alert('I\'m going...'); //I'm going...
//역슬래시 뒤 문자 하나는 문자로 인식: 이스케이프(escape)
3) 문자에 대한 명령들
\n : 줄바꿈
+ : 문자와 문자 더하기
alert("coding" + "everybody"); //문자와 문자 더하기 = codingeverybody
alert("coding everybody".length); //문자의 길이 = 16
alert("code".indexof("o")); //o가 몇번째 인덱스에 위치하는지 = 1
1+1 : 2
"1"+"1" : 11
4) 변수
var a = 1; //변수 선언. var는 생략 가능
alert(a); //1
var b = "code";
alert(b); //code
;(세미콜론) 대신 줄바꿈으로 할 수 있지만 써주는 것이 좋음.
728x90
'Programming > JavaScript' 카테고리의 다른 글
[Javascript] prompt (0) | 2021.03.15 |
---|---|
[Javascript] 조건문 (0) | 2021.03.09 |
[Javascript] 연산자 (0) | 2021.03.09 |
[Javascript] export와 import (0) | 2021.03.09 |
[Javascript] var, let, const (0) | 2021.03.06 |