[JavaScript] Number Precision (소수 연산, 계산 정밀도)
뿌리튼튼 CS/Web2015. 7. 27. 15:38
소수 연산(Floating point arithmetic)은 때때로 정확하지 않다.
1 2 3 | var x = 0.2 + 0.1; alert(x); // alert 0.30000000000000004 | cs |
위 문제를 해결하기 위해 정수형 연산으로 바꿔 계산한다.
1 2 3 | var x = (0.2 * 10 + 0.1 * 10) / 10; alert(x); // alert 0.3 | cs |
'뿌리튼튼 CS > Web' 카테고리의 다른 글
[JavaScript] String Validation (0) | 2015.07.28 |
---|---|
[JavaScript] 진법, 진수 변환 (base) (0) | 2015.07.27 |
[JavaScript] Block Scope (코드 블럭) (2) | 2015.07.22 |
[JavaScript] Overloading (오버로딩) (0) | 2015.07.22 |
[JavaScript] undefined, null, empty value (0) | 2015.07.17 |
[JavaScript] Block Scope (코드 블럭)
뿌리튼튼 CS/Web2015. 7. 22. 11:17
1 2 3 4 5 | { var age = 20; } alert(age); // alert 20 | cs |
코드 블럭을 무시하고 변수가 인식된다.
결론 :
JavaScript는 블럭 스코프를 지원하지 않는다.
(JavaScript does NOT support Block Scope.)
출처 : My brain and fingers
'뿌리튼튼 CS > Web' 카테고리의 다른 글
[JavaScript] String Validation (0) | 2015.07.28 |
---|---|
[JavaScript] 진법, 진수 변환 (base) (0) | 2015.07.27 |
[JavaScript] Number Precision (소수 연산, 계산 정밀도) (0) | 2015.07.27 |
[JavaScript] Overloading (오버로딩) (0) | 2015.07.22 |
[JavaScript] undefined, null, empty value (0) | 2015.07.17 |
[JavaScript] Overloading (오버로딩)
뿌리튼튼 CS/Web2015. 7. 22. 11:09
1 2 3 4 5 6 7 8 9 10 11 12 13 | var age = 20; function increaseAge(amount) { age += amount; } function increaseAge() { age++; } increaseAge(10); alert(age); // alert 21 | cs |
에러는 안나지만, 앞의 함수를 무시하고 마지막에 쓴 함수만 작동한다.
결론 :
JavaScript는 오버로딩을 지원하지 않는다.
(JavaScript does NOT support Method Overloading.)
출처 : My brain and fingers
'뿌리튼튼 CS > Web' 카테고리의 다른 글
[JavaScript] String Validation (0) | 2015.07.28 |
---|---|
[JavaScript] 진법, 진수 변환 (base) (0) | 2015.07.27 |
[JavaScript] Number Precision (소수 연산, 계산 정밀도) (0) | 2015.07.27 |
[JavaScript] Block Scope (코드 블럭) (2) | 2015.07.22 |
[JavaScript] undefined, null, empty value (0) | 2015.07.17 |
[JavaScript] undefined, null, empty value
뿌리튼튼 CS/Web2015. 7. 17. 12:33
Empty value
var car = ""; // The value is "", the typeof is string | cs |
Null vs Undefined
var person = null; // Value is null, but type is still an object var person = undefined; // Value is undefined, type is undefined typeof undefined // undefined typeof null // object null === undefined // false null == undefined // true | cs |
출처 : http://www.w3schools.com/js/js_datatypes.asp
'뿌리튼튼 CS > Web' 카테고리의 다른 글
[JavaScript] String Validation (0) | 2015.07.28 |
---|---|
[JavaScript] 진법, 진수 변환 (base) (0) | 2015.07.27 |
[JavaScript] Number Precision (소수 연산, 계산 정밀도) (0) | 2015.07.27 |
[JavaScript] Block Scope (코드 블럭) (2) | 2015.07.22 |
[JavaScript] Overloading (오버로딩) (0) | 2015.07.22 |