JavaScript学习基础篇(二)

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

让我在看看

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值