이 글에서는 주로 JS 숫자와 문자열 간의 상호 변환에 대한 간략한 설명을 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집자를 따라 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다.
문자열을 숫자로 변환
1 parseInt() 함수
parseInt() 함수는 문자열의 시작 부분부터 구문 분석하여 정수를 반환합니다.
parseInt('123'): 123을 반환합니다.
parseInt('1234xxx'): 1234를 반환합니다. ;
parseInt('123.456') : 123을 반환합니다.
parseInt('1 2 3') : 문자열의 경우 첫 번째 숫자를 반환합니다.
parseInt('bb cc 12') : NaN을 반환합니다. 문자 첫 번째 문자열이 숫자가 아니면 nan
parseInt('123' 321): 321을 반환합니다.
parseInt("AF", 16); 175를 반환합니다. 이진수를 8진수로 자동 변환합니다
숫자를 구문 분석할 수 없는 경우 isNaN() 함수로 감지할 수 있는 NaN 값이 반환됩니다.
parseFloat()는
var 문자 앞에 "+"가 있는 소수점
2만 반환합니다. n =+"123": 123
3자 반환 및 "*"
var n = "123"*1: 123
4 반환 문자열 배열 분할 추가
var arr = str.split(",") 문자열 그룹인 use는 여러 그룹으로 나뉩니다.
b = a.join("-"); - 지정된 구분 기호이므로 원하는 대로 배열을 문자열로 변환할 수 있습니다.
5 문자열과 숫자를 추가하면 a가 반환됩니다. string
console.log(12+"12"):返回"1212" console.log('12' + '34')返回'1234' console.log('12' + 34 ) 返回'1234' console.log(12 + '34'')返回1234' console.log(12 + 34 ) 返回46
6 여러 숫자에 문자열을 추가할 경우 괄호로 확장하세요
("<img src='images/" + 2 + 1 + ".jpg'>") 返回("<img src='images/" + 21 + ".jpg'>")
3
("<img src='images/" + (2+1)+ ".jpg'>") 返回("<img src='images/" + 3 + ".jpg'>")로 변환하려면
var a = 10 + 20 + 'abc' + 'cd'; 返回a的值为:30abccd앞에 숫자를 추가하면 숫자를 먼저 추가하면 됩니다
eval("x=10;y=20;document.write(x*y)") 返回200 document.write(eval("2+2")) 返回4 var x=10 document.write(eval(x+17) 返回277eval () 문자를 추가하려는 경우 문자열 연산
1 tostring() n = 100x = n.toString() => "100"或是(100)toString() //tostring(2/16/8)还可以实现进制的转化Number to string
var n = 1234;var nn = 1234+"" -------------------------------------------------
var i = str.indexOf("x")문자열에 대하여
문자열에 포함 여부를 판단합니다. 반환 첨자는 포함되지 않습니다. 반환 -1
var i = str .lastIndexOf("")
str.toUpperCase() 转大写 str.tolowerCase() 转小写대소문자 변환
str.substr(0,5) <body>
rrreee
관련 추천 :자세한 설명 문자열에서 발생할 확률이 높은 PHP 숫자의 함정
PHP 숫자와 문자열 ID 상호 변환 기능(Youku ID와 유사)_PHP 튜토리얼
JavaScript 숫자 및 문자열 변환 example_javascript 기술
🎜위 내용은 JS 숫자와 문자열 간의 변환에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!