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
반응형