File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
1-js/05-data-types/02-number Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -345,9 +345,9 @@ alert( +"100px" ); // NaN
345345
346346엄격한 규칙이 적용되지 않는 유일한 예외는 문자열의 처음 또는 끝에 공백이 있어서 공백을 무시할 때입니다.
347347
348- 그런데 실무에선 CSS 등에서 ` '100px'` , ` '12pt'` 와 같이 숫자와 단위를 함께 쓰는 경우가 흔합니다. 대다수의 국가에서 ` '19€'` 처럼 금액 뒤에 통화 기호를 붙여 표시하기도 하죠. 숫자만 추출하는 방법이 필요해 보이네요.
348+ 그런데 실무에선 CSS 등에서 ` '100px'` , ` '12pt'` 와 같이 숫자와 단위를 함께 쓰는 경우가 흔합니다. 대다수 국가에서 ` '19€'` 처럼 금액 뒤에 통화 기호를 붙여 표시하기도 하죠. 숫자만 추출하는 방법이 필요해 보이네요.
349349
350- 내장 함수 ` parseInt` 와 ` parseFloat` 는 이런 경우를 위해 만들어졌습니다.
350+ 내장 함수 ` parseInt` 와 ` parseFloat` 는 이런 경우를 위해 만들어졌습니다.
351351
352352두 함수는 불가능할 때까지 문자열에서 숫자를 ' 읽습니다' . 숫자를 읽는 도중 오류가 발생하면 이미 수집된 숫자를 반환하죠. ` parseInt` 는 정수, ` parseFloat` 는 부동 소수점 숫자를 반환합니다.
353353
@@ -366,11 +366,11 @@ alert( parseInt('a123') ); // NaN, a는 숫자가 아니므로 숫자를 읽는
366366` ` `
367367
368368` ` ` ` smart header= " `parseInt(str, radix)`의 두 번째 인수"
369- ` parseInt()` 함수에는 선택적으로 두 번째 매개 변수가 있습니다. radix 는 숫자 시스템의 밑을 지정하므로, ` parseInt` 는 16 진수, 2 진수 등의 문자열을 구문 분석 할 수 있습니다.
369+ ` parseInt()` 의 두 번째 매개 변수는 선택적으로 사용할 수 있습니다. ` radix ` 는 원하는 진수를 지정해 줄 때 사용합니다. 따라서 ` parseInt` 를 사용하면 16 진수 문자열 , 2 진수 문자열 등을 파싱할 수 있습니다.
370370
371371` ` ` js run
372372alert( parseInt('0xff', 16) ); // 255
373- alert( parseInt('ff', 16) ); // 255, 0x가 없어도 작동합니다 .
373+ alert( parseInt('ff', 16) ); // 255, 0x가 없어도 동작합니다 .
374374
375375alert( parseInt('2n9c', 36) ); // 123456
376376` ` `
You can’t perform that action at this time.
0 commit comments