【JavaScript】数据类型

博客介绍了JavaScript的数据类型,包括基本类型、引用类型和空类型。指出JavaScript是弱类型语言,不严格检查类型,与C#不同。还阐述了基本类型的转换方法,如数字转字符串、字符串转数字等,这些方法可用于能力判断。

一、JavaScript数据类型:

  1. 基本类型:数字类型,布尔类型,字符串类型
  2. 引用类型:对象类型,函数类型
  3. 空类型:null和undefined(C#中只有null)

二、JavaScript是弱类型语言

弱类型不代表没有类型,是指不严格的检查类型。在C#中“ int num=10 ”需要检查类型,赋值如果不符合要求就会报错,编译不通过,如int num=“123”;而在JavaScript当中,使用var声明变量“ Var num=123 ”时不会检查类型,任何赋值都可以成功,JavaScript是解释执行。

三、类型转换

基本类型的转换

1.数字number→字符串string

  • String(数字)
  • 数字+“”
  • 数字.toString()

2.字符串string→数字number

  • 字符串-0
  • Number(字符串)
  • parseInt(),parseFloat( )

3.→布尔类型boolean

 if(!!val){ 
	}

上述方法常用来进行能力判断,在不知道对象o中是否有foo方法时调用foo方法。若有,不添加直接调用;若没有,添加这个方法再调用

Var o={};
if(!!o.foo){
	o.foo=function() {};
};
o.foo;
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值