js数据类型的转换
2021-04-08 08:27
标签:float typeof define type 变量 int() 声明变量 color 情况 一、判断该变量的数据类型 typeof() 其中有两种判断方法,可以添加括号,也可以不添加括号,直接判断声明变量。 二、字符串类型的转换 变量名 + .toString() 或者是 String( 变量名 ) 三、将其转化为数字类型。 四、boolean类型的转换 js数据类型的转换 标签:float typeof define type 变量 int() 声明变量 color 情况 原文地址:https://www.cnblogs.com/starwei/p/12462319.html // var age = 18;
// var name = ‘zs‘;
// //1、 number
// console.log(typeof age);
// // string
// console.log(typeof name);
// // 2、typeof 返回的结果是什么类型 string类型
// var result = typeof name;
// console.log(typeof(result));
// 转换为字符串类型的方法一 .toString()
// var name="su";
// var age = 18;
// console.log(typeof age.toString());
// //转换为字符串类型的方法二 String()
// var name="su";
// var age = 18;
// console.log(String(age));
// console.log(typeof(String(age)));
//转换为数字类型的方法一
// // Number() 把字符串转换成数值类型的时候,如果字符串中有一个字符不是数字,返回NaN
// var num = "12aa";
// //console.log(typeof(Number(num)));
// console.log(Number(num));
//转换为数字类型的方法二 、parseInt() int整数,只返回整数部分的数字
// // parseInt 在转换字符串的时候,如果遇到数字就会转换数字,如果遇到非数字就会返回数字。
// var num = "123aa";
// console.log(parseInt(num));
//转换为数字类型的方法三 parseFloat()转换其中的数字部分,为number类型,不转换字符串。
// var str = ‘123.67‘;
// var isRight = true;
// console.log(parseFloat(str)); //123.67
// console.log(parseInt(str)); // 返回123
// console.log(parseFloat(isRight)); // parseFloat 无法转换布尔类型 返回的是NaN
// var str = ‘123.12abc‘;
// console.log(parseFloat(str)); //123.12
// var str = ‘123abc‘;
// console.log(parseFloat(str)); //123
//转换为boolean类型的方法 返回值 true 和false
var aa ="122";
var bb = "staa";
var cc = null;
var dd ;
console.log(Boolean(aa)); //true
console.log(Boolean(cc)); //false
console.log(Boolean(dd)); //false
// 转换成false的情况:null undefined " "空字符串 0 NaN 其余都返回true
下一篇:git上传 bitbucket