본문 바로가기

JavaScript

섹션 2 - 숫자와 문자

배운내용 정리

 

<수의 표현>

실수는 소수점이 존재하는 숫자이고, 정수는 소수점 없이 떨어지는 숫자이다.

자바스크립트에서는 실수와 정수 구분 없이 number으로 통일한다.

 

<콘솔을 이용한 수의 연산>

간단한 계산은 콘솔에서 Math 메소드를 사용해서 바로 할 수 있다.

Math.round(10.5) //반올림, 값 11
Math.ceil(10.5) //올림, 값 11
Math.floor(10.5) //내림, 값 10
Math.sqrt(9) //제곱근, 값 3
Math.random() //임의의 수 도출

 

Math 메소드들을 결합해서 더 구체적인 범위의 값을 계산할 수도 있다.

Math.round(100 * Math.random()) //임의의 수에 100을 곱한 후 반올림

 

특정 함수를 콘솔에서 계산하고 싶다면 console.log()를 이용해서 계산할 수 있다.

var a = 5 + 8;
console.log(a); //a를 계산한 값 도출

 

<문자>

"(큰 따옴표)나 '(작은 따옴표) 사이에 작성한 것을 문자라고 한다.

큰 따옴표와 작은 따옴표를 혼용할 수 없다.

"Hello, world!" //No Error

'Hello, world!' //No Error

"Hello, world!' //Error

 

작은 따옴표를 이용해서 작은 따옴표를 출력하고 싶은 경우, \(역슬래쉬)를 이용하면 된다.

역슬래쉬를 이용하는 것을 escape라고 한다.

기존에 수행하던 역할을 해제시킨다는 의미이고, escape를 할 경우 역슬래쉬 바로 뒤 문자 하나를 정보로 인식한다.

'Hi, I\'m a student' //Hi, I'm a student 출력

 

<문자의 연산>
문자의 줄을 바꿔서 출력하고 싶을 때, 줄을 바꿀 부분에 \n을 사용하면 된다.

"Hello,\nworld!"
/* Hello,
   world!
   출력 */

앞뒤 문자열을 합치고 싶을 때는 + 기호를 이용한다.

"coding" + "everybody" //codingeverybody 출력

 

<이외 메서드>

typeof (a) : a의 데이터 타입을 알 수 있다.

.length : 문자열의 길이를 알 수 있다.

var a = 1;
typeof(a) //Number

"coding".length //5

'JavaScript' 카테고리의 다른 글

섹션 6 - 반복문  (0) 2022.05.15
섹션 5 - 조건문  (0) 2022.05.15
섹션 4 - 비교  (0) 2022.05.09
섹션 3 - 변수  (0) 2022.05.09
섹션 1 - JavaScript 기본  (0) 2022.05.09