标签:函数 string 解析 float bsp type 返回 布尔 字符
其他进制的数字
注意:无论是多少进制的数字,输出都是十进制
强制类型转换
主要指的是将 变量类型 转换为String,Number,Boolean类型。
1. 转换为字符串 String
var a = 123; var b = a.toString(); // 此时 a 还是数字123,而 b 已经转换成了字符串"123"
var a = true; a = a.toString(); console.log(typeof a); // "String" console.log(a); // "true" 布尔值会转换成 字符串
var c = 456; var d = String(c); // 此时 c 还是 Number ,d 已经是字符串 "456"
2. 转换为数字 Number
var a = "465"; var b = Number(a); console.log(typeof a); // "String" console.log(a); // "456" console.log(typeof b); // "Number" console.log(b); // 456
var iWidth = "375px"; var sWidth = parseInt(iWidth); console.log(typeof iWidth); // "String" console.log(iWidth); /// "375px" console.log(typeof sWidth); // Number console.log(sWidth); // 375
var iHeight= "766.53px"; var sHeight = parseFloat(iHeight); console.log(typeof iHeight); // "String" console.log(iHeight); /// "766.53px" console.log(typeof sHeight ); // Number console.log(sHeight ); // 766.53
3. 转换为布尔类型 Boolean
使用 Boolean()函数
var a = 123; var b = Boolean(a); console.log(typeof a); // "boolean" console.log(a); // "true"
__x__(53)0918第七天__ JavaScript 强制类型转换
标签:函数 string 解析 float bsp type 返回 布尔 字符
原文地址:https://www.cnblogs.com/tianxiaxuange/p/9671218.html