Javascript

[JavaScript] 숫자와 문자 : 수의 표현, 수의 연산, 문자의 표현, 문자연산

유안찡 2022. 11. 16. 12:30

수의 표현 

 

자바스크립트에선 큰따옴표나 작은따옴표가 붙지 않은 숫자는 숫자로 인식한다. 

 

alert(1+1);  => 2

 

alert(1.2 + 1.3);  => 2.5

 

 

 


 

 

수의 연산 

 

자바스크립트를 이용해서 연산을 하고 싶을 때는 math라고 적기 

 

 

1
2
3
4
5
6
Math.pow(3,2); // 9, 3의 2승
Math.round(10.6); // 11, 10.6을 반올림
Math.ceil(10.2); // 11, 10.2를 올림
Math.floor(10.6); // 10, 10.6을 내림
Math.sqrt(9); // 3, 3의 제곱근
Math.random(); // 0부터 1.0 사이의 랜덤한 숫자

 

 

 

 


 

 

 

문자의 표현 

 

* syntax : 문법 

 

 

1. 자바스크립트에서 문자를 표현하는 방법 

 

문자는 "(큰 따옴표) 혹은 '(작은 따옴표) 중의 하나로 감싸야 한다. 큰 따옴표로 시작하면 큰 따옴표로 끝나야하고, 작은 따옴표로 시작하면 작은 따옴표로 끝나야 한다. 

 

alert("coding everybody");

alert('coding everybody');

 

 

 

2. 숫자 따옴표로 감싸면 문자, 따옴표가 없으면 숫자 

 

 

 

- typeof : 값의 데이터 형을 알려주는 기능

 

 

# 따옴표가 있으면 문자

1
alert(typeof "1")

결과 : string

 

 

 

# 따옴표가 없으면 문자

1
alert(typeof 1)

결과 : number

 

 

 

 

3. 문자열 안에 작은 따옴표나 큰따옴표 넣기 

 

# \를 앞에 위치시키면 문자열의 시작과 끝을 구분하는 구분자가 아니라 단순히 문자로 해석하도록 강제할 수 있다. 

이러한 기법을 escape라고 한다. 

1
alert('egoing\'s javascript')

 

 

 

 


 

 

문자연산 

 

 

1. 문자와 문자 더하기 

 

1
alert("coding"+" everybody");

결과 : coding everybody

 

 

 

2. 문자의 길이 구하기 

 

- 문자의 길이를 구할 때는 문자 뒤에 .length를 붙인다.

1
alert("coding everybody".length)

결과 : 16