donaricano-btn

소수점 계산, 소수점 자릿 수 구하기


1. 소수점 계산

- 자바스크립트는 내부적으로 숫자를 2진수로 계산한다.

- 소수점 계산에서 올바른 계산 결과가 나올 수 없다


- 실행 결과 : 1.2000000000000002, 1.2

- 올바른 계산이 나올 수 있도록 정수로 변환 한 수에 나눗셈을 한다


2. 소숫점 자리수 구하기

1) 소수점 두 자리 까지 - Math.round()

 

- 실행 경과 : 0.12

2) 소수점 두 자리 까지 - toFix()

 

- 소수점 이하가 지정되어 있다.

- 실행 경과 : 0.12

3) 소수점 두 자리 까지 - toPrecision()

      

- 수치 전체가 지정

블로그 이미지

리딩리드

,
donaricano-btn

데이터형 쉽게 변환하기


1. 숫자 -> 문자열


- 실행결과 : 15, String

- '+' 연산자는 오퍼랜드에 문자열이 포함 될 경우 문자열로 만든다


2. 문자열 -> 숫자

 

- 실행결과 : 15, number

- '-' 연산자는 강제적으로 수치로 변환


3. 논리형 변환

 

- '!' 연산자는 논리형을 변환

블로그 이미지

리딩리드

,
donaricano-btn

이스케이프 시퀀스(escape sequence)


1. 정의

- 문자나 키보드에서 직접 입력할 수 없는 문자를 표현 하기 위한 방법

- \+문자


2. 사용


1) 종류

- \b : 백 스페이스

- \t : 탭

- \n : 개행

- \f : 페이지 열기

- \r : 복귀

- \' : 작은 따옴표, \" : 큰 따옴표

- \\ : \문자

블로그 이미지

리딩리드

,
donaricano-btn

 Strict mode 


1. 정의

- 이용해서는 안되는 구문을 제거 할 때 사용한다

 분류

제한 내용 

변수 

var 명령은 생략 할 수 없다

매개변수/속성 이름의 중복 x

undefined, NaN 대입 금지 

명령 

with 명령 x

arguments, callee 속성 접근 x

eval 명령으로 선언된 변수를 주위에 범위에 확산 할 수 없다 

기타 

함수 아래 this는 Global 객체를 나타 내지 않음 


2. 사용법

1) 스크립트 앞부분(hello.html)

- 모든 코드에 영향을 미치기 때문에 권장 되지 않는다

2) 함수 앞에

- 함수 코드 전체에 적용된다

- 권장 


3. 대응 브라우저

- Explore : 10~

- Chrome : 13~

- Firefox : 4~

- Safari : 6~

- Opera : 11.6~

- 대응 안되는 브라우저에는 무시된다


블로그 이미지

리딩리드

,