JavaScript数据类型
- 直接上赋值代码:
var x; //不赋值为undefined
var len=5; //数字
var Name="张三";//字符串
var arr=[1,2,3,4,5]; //数组
var Obj={Sex:"男",age:18,name:Name}; //对象 书写格式{name:value} name是对象属性 value=值
var boo=false;
var boo1=true; //布尔类型
- 在JS中只有一个数值类型
var a = 30;
var b = 30.00; //均是number
- Js中的NULL值和undefined的区别
直接上代码:
var x=null; //Object类型
var y; //undefined类型
var boo=(x==y);
var boo1=(x===y);
document.write("=="+boo); //输出 true 值相同
document.write("==="+boo1); //输出 false 类型不同
- 数据类型的存在使计算机避免了一些无意义的运算
当数值和字符串相加时,JavaScript 将把数值视作字符串(并不指所有)
不多解释上代码:
var a = 100 +"张三";
//等价与
var a = "100" +"张三";
console.log(a); //输出 100张三
//其他情况
var a = 100+100 +"张三";
console.log(a); //输出 200张三
//JS的运算是从左至右所以
var a = "张三"+100+100;
console.log(a); //输出 张三100100
- 查看类型的方法 typeof函数
附代码:
var len=5; //数字
var Name="张三";//字符串
var arr=[1,2,3,4,5]; //数组
var Obj={Sex:"男",age:18,name:Name}; //对象
var boo=true; //布尔
var unde; //undefined类型
console.log(typeof(len)); //输出 number
console.log(typeof(Name)); //输出 string
console.log(typeof(arr)); //输出 object
console.log(typeof(Obj)); //输出 object
console.log(typeof(boo)); //输出 boolean
console.log(typeof(unde)); //输出 undefined
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/48341.html