>
var str = '0.25';

위의 0.25? 로 변환하는 방법


  • 답변 # 1

    몇 가지 방법으로 달성 할 수 있습니다 :

    단항 더하기 연산자 사용 :

    var n = +str;
    
    

    와이즈 비즈  생성자 :

    Number
    
    

    와이즈 비즈  기능 :

    var n = Number(str);
    
    

  • 답변 # 2

    parseFloat
    
    

  • 답변 # 3

    var n = parseFloat(str);

  • 답변 # 4

    귀하의 경우 다음을 사용하십시오 :

    var num = Number(str);
    
    

    자바 스크립트에서 문자열을 숫자로 변환하는 몇 가지 방법이 있습니다.

    최고방법 :

    var f = parseFloat(str);
    
    

    충분히 간단하고 int와 float 모두에서 작동합니다.
    와이즈 비즈   var str = '0.25'; var num = +str; 가 될 것입니다  만약 var num = +str;  유효한 숫자로 파싱 할 수 없습니다

    당신은 또한 할 수 있습니다 :

    num
    
    

    또는

    NaN
    
    

    안함:

    str
    
    

    예를 들어 특별한 경우에만 parseInt를 사용하십시오

    var num = Number(str); //without new. work with both int and float
    
    
    var num = parseInt(str,10); //for integer number var num = parseFloat(str); //for float number

관련 자료

  • 이전 c - scanf ()를 사용하여 여러 줄의 입력 읽기
  • 다음 windows - 큰 텍스트 파일에서 마지막 n 줄 읽기