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