ホームページ > ウェブフロントエンド > jsチュートリアル > JSの数値と文字列の変換を詳しく解説

JSの数値と文字列の変換を詳しく解説

小云云
リリース: 2018-05-31 09:06:17
オリジナル
2699 人が閲覧しました

この記事では主に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=&#39;images/" + 2 + 1 + ".jpg&#39;>") 返回("<img src=&#39;images/" + 21 + ".jpg&#39;>")
ログイン後にコピー

3に変換したい場合は

("<img src=&#39;images/" + (2+1)+ ".jpg&#39;>") 返回("<img src=&#39;images/" + 3 + ".jpg&#39;>")
ログイン後にコピー

前に数値を加算する場合は、先に数値を加算できます

var a = 10 + 20 + &#39;abc&#39; + &#39;cd&#39;; 返回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>
ログイン後にコピー

関連おすすめ:

PHPの数値を詳しく解説 文字列で起こりやすい罠

PHPの数値と文字列IDの相互変換関数(Youku IDと同様)_PHPチュートリアル

JavaScriptの数値と文字列の変換例_javascriptスキル

以上がJSの数値と文字列の変換を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート