Develop/JavaScript

[JavaScript] 수와 문자의 표현

dawonny 2021. 7. 20. 18:38
728x90
반응형

수의 표현

 

데이터 형(data type) 중 숫자와 문자일 때를 살펴보자

수의 연산

alert(1+1);

alert(2 * 5);

alert(6 / 2)


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 사이의 랜덤한 숫자


alert(1+1);

alert(2 * 5);

alert(6 / 2)


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 사이의 랜덤한 숫자

Math.round(100 * Math.random()); // 이런식으로 쓸 수도 있음

js 에서 print 역할을 하는 건

console.log(~~~) 이다

 


문자의 표현

 

string

alert("coding everybody");
alert('coding everybody');

문자는 따옴표로 감싸서 표현한다.

alert(typeof "1")
alert(typeof 1)

위의 데이터 타입은 string 이고

아래의 데이터 타입은 number 이다


' 을 문자열로 출력하고 싶을때는 어떻게 해야할까?

alert('egoing\'s javascript')

이런식으로 '가 아닌 \'으로 쓰면

문자열의 시작과 끝을 나타내는 따옴표가 아닌

문자로써의 따옴표로 해석하도록 강제할 수 있다.

-> 이런 기법을 이스케이프라고 부른다.


문자의 연산

여러줄을 표시하려면 어떻게 해야할까? 줄바꿈 기호인 \n을 쓰면된다. C언어랑 똑같다.

alert("안녕하세요.\n생활코딩의 세계에 오신 것을 환영합니다");

문자와 문자를 더해서 출력할 수도 있다.

alert("coding"+" everybody");
//결과 : coding everybody

문자의 길이를 구하고 싶을 때에는 .length를 붙이면 된다

alert("coding everybody".length)
//결과 : 16

 

 

 

 

 

 

 

 

참고 : 생활 코딩 - 자바스크립트

728x90
반응형