Programming/JavaScript

[Javascript] 숫자와 문자

코딩뽀시래기 2021. 3. 9. 17:24
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