この記事では主にJSの数値と文字列の変換例を簡単に解説します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
文字列を数値に変換する
1 parseInt()関数
parseInt()関数は文字列の先頭から解析して整数を返します
parseInt('123') : 123を返します
parseInt('1234xxx') : 1234を返します;
parseInt('123.456') : 123 を返します;
parseInt('1 2 3') : 1 を返します; 文字列の場合は、最初の数値が返されます
parseInt('bb cc 12') : NaN を返します。最初の文字列が数値でない場合は、nan
parseInt('123' 321): 321 を返します。
parseInt("AF", 16); 175 を返します。 if 数値が解析できない場合、NaN 値が返されます。これは isNaN() 関数で検出できます。
parseFloat() は、文字
var の前に「+」が付いた 10 進数
2 のみを返します。 n =+"123": 123
3文字と"*"
varを返します n = "123"*1: 123
4を返します 文字列配列の分割を追加します
var arr = str.split(",")文字列グループ use は複数に分割されます
b = a.join("-"); - は指定された区切り文字であり、配列を自由に文字列に変換できます
5 文字列と数値を加算すると、 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
7eval () 文字列を追加したい場合 文字列演算
eval("x=10;y=20;document.write(x*y)") 返回200 document.write(eval("2+2")) 返回4 var x=10 document.write(eval(x+17) 返回27
数値をstring
1 tostring() n = 100x = n.toString() => "100"或是(100)toString() //tostring(2/16/8)还可以实现进制的转化
2に数値+任意の文字列「」
var n = 1234;var nn = 1234+"" -------------------------------------------------
文字列にReturnが含まれているかどうかを判断するReturn添え字が含まれていないReturn-1
var i = str.indexOf("x")
var i = str .lastIndexOf("")
str.toUpperCase() 转大写 str.tolowerCase() 转小写
文字列をインターセプト string.substr ("開始"、"いくつかをインターセプト")
str.substr(0,5) <body>
以上がJSの数値と文字列の変換を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。