JavaScript基础

1,数据类型

在JavaScript中数据类型总体上分为两类:基本数据类型和复杂数据类型

1.1,基本数据类型

包括:Number,String,Boolean,Undefined,Null

1.2,复杂数据类型

包括:Object

1.3,如何区分JavaScript中的数据类型呢?

由于JavaScript是松散类型的,因此需要一种方式来检测给定变量的数据类型,typeof就是JavaScript提供的检测数据类型的操作符。

 

var  data=100
typeof data ==="number"
var data="hello JavaScript";
typeof data==='string' //true
var data=true;
typeof data===''boolean'' //true
var data;
typeof data==='undefined' // true

注意:Undefined类型只有一个值,即:undefined,使用var定义变量但是没有对变量赋值时,这个变量的值就是undefined。

 

var data=null;
typeof data==='object'

注意:Null类型和Undefined类型一样也只有一个值,即:null,实际上undefined值是派生自null值的,因此在ECMA-262规定undefine==null

 

var data={}
typeof data==='object'

在JavaScript中对象其实就是一组数据和功能的集合。

 

每个对象实例都有下面这些方法:

1,constructor 指向创建当前对象的函数

2,hasOwnProperty 用于检测对象中是否含有某个属性

3,isPrototypeOf 用于检测某个对象是否是某个对象的原型

4,propertyIsEnumerable 用于检测对象属性是否可以用for-in语句枚举。

5,toLocaleString 返回对象的字符串表示,该字符串与执行环境的地区对应。

6,toString 返回对象的字符串表示'[object Object]'

7,valueOf 返回对象的字符串、数值或布尔值表示。通常和toString方法的返回值相同。

 

 

 

发布了52 篇原创文章 · 获赞 0 · 访问量 7632
展开阅读全文
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览