>웹 프론트엔드 >JS 튜토리얼 >자바스크립트에서 변환을 입력하는 방법

자바스크립트에서 변환을 입력하는 방법

青灯夜游
青灯夜游원래의
2021-04-01 11:54:143744검색

방법: 1. "+" 연산자를 사용하여 자동으로 변환합니다. 2. 변환을 위해 JS 내장 함수를 사용하세요. 예를 들어 toString()과 String()은 문자열로 변환될 수 있고, Number()와 parsInt()는 숫자 유형으로 변환될 수 있으며, Boolear()는 Boolean으로 변환될 수 있습니다. 유형.

자바스크립트에서 변환을 입력하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 5, Dell G3 컴퓨터.

1. 문자열로 변환

1. toString 메서드 사용:

이 메서드는 null 및 정의되지 않은 경우에는 적합하지 않으며 toString 메서드가 없습니다.

        var  num = 18;
        var isRight = true;
        var a = null;
        console.log(num.toString());
        console.log(isRight.toString());

2.

이 방법은 null 및 undefed를 문자열 유형으로 변환하는 데 자주 사용됩니다. 문자가 있으면 NaN이 반환되고 부울 유형은 변환될 수 있습니다

        console.log(String(num));
        console.log(String(isRight));
        console.log(String(a));

2.parseInt 메소드

parseInt 메소드는 문자열에서 값을 발견하면 값을 숫자로 변환합니다. 숫자가 아닌 값을 발견하면 부울 유형을 변환할 수 없습니다.

        console.log(num+'');
        console.log(isRight+'');
        console.log(a+'');
3.parseFloat 메소드

는 구문 분석에 정수만 있는 경우와 유사합니다.

        var str1 = '123';
        var str = 'abc';
        var str2 = '123abc'
        var isRight = true;
        console.log(Number(str1));//值为123
        console.log(Number(str));//值为NaN(不是数值)
        console.log(Number(str2))//Number方法只要字符串中有一个字母则返回NaN
        console.log(Number(isRight));//值为1

4. '+' 또는 '-' 메서드를 추가하세요

문자열을 문자로 변환할 수 없습니다. 먼저 부울 유형인 "-" 쪽을 값과 문자열로 변환할 수 있습니다. 문자열을 숫자 값으로 변환한 후 빼기합니다. 값 변환에 실패하면 숫자 값과 문자열이 있는 NaN

"+" 쪽이 됩니다. 먼저 숫자 값을 문자열로 변환한 다음 연결합니다.

        console.log(parseInt(str1));//值为123
        console.log(parseInt(str));//值为NaN
        console.log(parseInt(str2));//parseInt方法在字符串中遇到数值转换成数字,如果遇到非数字就会返回

3. Boolear 유형으로 변환

1. Boolear 방법 사용:

false로 변환하는 5가지 경우: null NaN

        console.log(parseFloat(str1));
        console.log(parseFloat(str));
        console.log(parseFloat(str2));
        console.log(parseFloat(isRight));//如果解析中只有整数则解析为整数

더 많은 프로그래밍 관련 지식을 보려면 다음을 방문하세요:

Programming Video

! !

위 내용은 자바스크립트에서 변환을 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.