새소식

카테고리 없음

[JS] Number와 Boolean 내장함수 정리

  • -

| Number 내장 함수

  • toString(): Number타입을 String타입으로 변환
 
        var x1=123;
        console.log(x1);        //123
        console.log(x1+1);    //124
        console.log(x1.toString()+1);  //1231
 
  • toFixed(): 지정된 소수점 자릿수까지 반올림으로 표시
 
        var x2=1239999.56224;
        console.log(x2.toFixed(2)); //출력값: 12399999,56 소수점 셋째자리에서 반올림
 
  • toPrecision(): 정수까지 포함해서 반올림
 
        var x3=9.565;
        console.log(x3.toPrecision(2)); //출렦값: 9.6
 
  • Number(): 숫자타입으로 변환
 
        var x4=Number("10");
        console.log(x4+1); //출력값:11
       
        var x5=Number(true);
        console.log(x5); //true:1 flase:0
 
        console.log(Number("           10        "));       //출력값:10, 공백 제거 후 숫자로 변환
        console.log(Number("           10"));               //출력값:10, 공백 제거 후 숫자로 변환
        console.log(Number("10.33"));
        console.log(Number("10,33"));                      //NaN: Not a Number
        console.log(Number("choi"));                        //NaN: Not a Number
        console.log(Number("10 33"));                     //NaN: Not a Number -- 중간에 공백은 안됨  
  • parseInt(): String타입을 Int타입으로 변환
   
        console.log(parseInt("3"));   //출력값:3
        console.log(parseInt("3.9")); //출력값:3 소수점은 무조건 버림
        console.log(parseInt("10 20 30"));
        console.log(parseInt("10 years old")); //출력값:10 앞에 숫자만 떼옴
 
  • parseFloat(): String타입을 Float타입으로 변환
 
        console.log(parseFloat("10"));
        console.log(parseFloat("13.9"));
        console.log(parseFloat("13,9 aa")); //출력값: 13
 

| Boolean 내장함수

  • typeof: 연산자의 타입확인
 
        console.log(typeof x1); //출력값: Boolean
        console.log(typeof y1); //출력값: Object
  •  == and ===
    주의!
== ===
값만 비교 값과 타입 모두 비교

                         
console.log(x1==y1);   // true


                           console
.log(x1===y1);  // false

  • Boolean
 
        var x=0;
        console.log(x);
        console.log(Boolean(x)); //출력겂: false  

        var x;
        console.log(Boolean(x)); //js 1만 true 나머지는 다 false(undefined,null 포함)
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.