首頁 > web前端 > js教程 > 主體

JS 數字與字串之間相互轉換詳解

小云云
發布: 2018-05-31 09:06:17
原創
2527 人瀏覽過

本文主要為大家帶來一篇淺談JS 數字和字串之間相互轉換實例詳解。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧,希望能幫助大家。

字串轉數字

1 parseInt() 函數

parseInt() 函數從string的開始解析,傳回一個整數
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;會自動把二進制十六進制八進制的轉換成數字

如果解析不到數字,則會傳回一個NaN的值,可以用isNaN()函數來偵測;

parseFloat()只會傳回小數

2 字元前加上「+」

var n =+"123":傳回123

# 3 字元加上「*」

var n ="123"*1:傳回123

4 字串陣列分割增加

var arr = str.split(", ") 一個字串組,用,都分割成多個
b = a.join("-");-是指定的分割符,可以隨意,將數組轉換成一個字串

#5 字串和數字相加回傳字串

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
登入後複製

數字轉字串

1 tostring()
n = 100x = n.toString() => "100"或是(100)toString()  //tostring(2/16/8)还可以实现进制的转化
登入後複製

2 數字+任意字串「」

var n = 1234;var nn = 1234+""
-------------------------------------------------
登入後複製

關於字串

判斷字串是否包含包含回傳下標不包含回傳-1

 var i = str.indexOf("x")
登入後複製

上次下標的字串的字串

 var i = str .lastIndexOf("")
登入後複製

轉換大小寫

str.toUpperCase() 转大写
  str.tolowerCase() 转小写
登入後複製

截取字串字串.substr("從哪開始","截取幾個" )

 str.substr(0,5)
<body>
登入後複製

相關推薦:

詳解php數字和字串比較容易出現的陷阱

PHP數字和字符字串ID互轉函數(類似優勝ID)_PHP教學

JavaScript數字與字串轉換範例_javascript技巧

以上是JS 數字與字串之間相互轉換詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!