作者:手机用户2502935101 | 来源:互联网 | 2023-10-12 17:01
一. 转换为字符类型的函数
1.toString()
示例代码与运行结果
2.Strin()函数
示例代码
var num=18;
var char= String(num);
alert (typeof char);
3.使用拼接字符
var age = 18;
var str = age + "岁";
console.log(str);
二.转换为数值类型
1.Number()
示例代码
var num = "18kaka";
var char = Number(num);
alert(typeof char);
2.parseInt()把字符串转换成整数
var num1 = parseInt("12.3abc");
//返回12,如果第一个字符是数字会解析直到遇到非数字结束。
var num2 = parseInt("abc123");
//返回NaN,如果第一个字符不是数字或者符号就返回NaN
3.parseInt()可以传递两个参数,第一个参数是要转换的字符串,第二个参数是要转换的进制
var num1 = parseInt("A",16); //A按16进制解析是10
var num2 = parseInt("10",10); //10按10进制解析10
var num3 = parseInt("10",16); //10按16进制解析16
var num4 = parseInt("10",8); //10按8进制解析是8
var num5 = parseInt("10",2); //10按2进制解析是2
var num6 = parseInt("10",3); //10按3进制解析是3
4.parseFloat()把字符串转换成浮点数
5.parseFloat()和parseInt非常相似,不同之处
1.parseFloat会解析第一个. 遇到第二个.或者非数字结束
2.parseFloat不支持第二个参数,只能解析10进制数
3.如果解析的内容里只有整数,解析成整数
三.转换为boolean类型
1.Boolean()函数
var b = Boolean("123"); //返回yes