一、js字符串轉int類型
JavaScript中字符串可以通過parseInt()函數轉換為整數類型,parseInt()函數會忽略字符串前面的空格並返回第一個非空字符的整數表示,如果不存在這樣的字符,則返回NaN。
var str = "123"; var num = parseInt(str); console.log(typeof num); // 輸出: number console.log(num); // 輸出: 123
在使用parseInt()函數轉換字符串時,還可以容易地指定進制,如下所示:
var str1 = "10"; var num1 = parseInt(str1, 10); // 將十進制的字符串轉化為十進制數值。 console.log(typeof num1); // 輸出:number console.log(num1); // 輸出:10 var str2 = "0xf"; var num2 = parseInt(str2, 16); // 將十六進制的字符串轉化為十進制數值。 console.log(typeof num2); // 輸出: number console.log(num2); // 輸出: 15
二、js字符串轉數字
JavaScript中,字符串可以通過Number()函數來轉換成數字。
var str = '123'; var num = Number(str); console.log(typeof num); // 輸出: number console.log(num); // 輸出: 123
需要注意的是,如果字符串不能轉為數字格式,則返回NaN。
var str = 'hello'; var num = Number(str); console.log(num); // 輸出: NaN
三、js字符串轉二進制
JavaScript中,字符串可以通過toString()方法轉為二進制數:
var num = (3).toString(2); console.log(num); // 輸出: 11
四、js字符串轉成數組
JavaScript字符串可以非常便捷地將其轉為數組形式,例如:
var str = 'a,b,c,d,e'; var arr = str.split(','); console.log(typeof arr); // 輸出: object console.log(arr); // 輸出: ['a', 'b', 'c', 'd', 'e']
五、js字符串轉換為整數
JavaScript中的字符串類型可以通過Math.floor()函數轉化為整數。
var str = '123.456'; var num = Math.floor(str); console.log(typeof num); // 輸出: number console.log(num); // 輸出: 123
六、js字符串轉大寫
JavaScript中,字符串可以通過toUpperCase()方法轉為大寫:
var str = 'hello world'; var newStr = str.toUpperCase(); console.log(newStr); // 輸出: 'HELLO WORLD'
七、js字符串轉函數
JavaScript中,可以通過Function()方法將字符串轉化為一個可執行的函數。
var str = 'console.log("Hello World!")'; var func = new Function(str); func(); // 輸出: Hello World!
八、js字符串轉小寫
JavaScript中,字符串可以通過toLowerCase()方法轉為小寫:
var str = 'HELLO WORLD'; var newStr = str.toLowerCase(); console.log(newStr); // 輸出: 'hello world'
九、js字符串轉義
JavaScript中,可以通過轉義字符\將某些特殊字符進行轉義處理。
var str = "It's a \"skill\""; console.log(str); // 輸出: It's a "skill"
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/183031.html