js中陣列 數字 字串之間的轉換

2021-10-14 05:01:36 字數 2010 閱讀 2620

純數字轉換

1)字串在運算操作中會被當做數字型別來處理

var s = "3265";

console.log(s *= 1); // 3265

2)字元前面加「+」

var s = "3265";

console.log(+s); // 3265

3)string的兩個轉換函式,只對string有效

var s = "3265";

console.log(parseint(s)); // 3265

var s = "3265";

console.log(parsefloat(s)); // 3265

4)強制轉換型別

var s = "3265";

console.log(number(s)); // 3265

數字加字母等非數字轉換

var s = '3265string';

parseint(s); // 3265

parsefloat(s); // 3265.0

1)tostring

var num = 3265;

console.log(num.tostring()); // 3265

console.log(typeof(num.tostring())); string

2)數字 + 任何字串" "

var num = 3265;

console.log(num+''); // 3265

console.log(typeof(num+'')); // string

3)數字陣列轉字串陣列

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

arr.map(string); // ['1', '2', '3', '4', '5', '6', '7', '8', '9']

4)字串陣列轉數字陣列

var a = ['1', '2', '3', '4', '5', '6', '7', '8', '9']

a.map(number); // [1, 2, 3, 4, 5, 6, 7, 8, 9]

擴充套件

判斷是否包含某個字串,包含返回下標,不包含返回-1

var i = str.indexof("x")
轉化大小寫

str.touppercase() // 轉大寫

str.tolowercase() // 轉小寫

join方法用於把陣列中的所有元素轉換成字串輸出,元素是通過指定的分隔符進行分隔的。

var arr = [1,2,3]

console.log(arr.join(",")); // 1,2,3

console.log(typeof(arr.join(","))); / string

split() 方法用於把乙個字串分割成字串陣列。

var str="how are you doing today?"

console.log(str.split(" ")) // [ "how", "are", "you", "doing", "today?" ]

console.log(str.split("")) // [ "h", "o", "w", " ", "a", "r", "e", " ", "y", "o", … ]

console.log(str.split(" ",3)) // [ "how", "are", "you" ]

JS中陣列 物件 字串之間的轉換

1 陣列轉字串 var a 1 2,3 4,5 var b a.tostring var c string a console.log b 1,2,3,4,5 console.log typeof b string console.log c 1,2,3,4,5 console.log typeof...

回文 陣列 數字 字串

回文,即把相同的詞彙或句子,在下文中調換位置或顛倒過來,產生首尾回環的情趣 簡單來說,就是正著讀反著讀是一樣的。那麼,在c語言一共有三種形式的回文 數字 陣列 字串。下面就對這三種回文的判斷方法進行解說。一 陣列 怎樣判斷乙個陣列是不是回文?指標的解引用在回文判斷上起到了非常重要的作用,也就是兩個指...

陣列, 數字, 字串的處理

包裝類 integer.parseint byte byte short short int integer long long float float double double boolean boolean char character public class text2 字串的處理 字串之...