JAVASCRIPT 的诞生1994年,网景公司开始考虑考虑开发一种客户端脚本语言来解决简单的处理问题,为即将在1995 年发行的 NETSCAPE NAVIGATOR 2.0 浏览器开发一个称之为 LIVESCRIPT 的脚本语言,以便在浏览器和服务器(本来要叫它 LIVEWIRE)端使用它,实现页面与使用者的互动。 当时网景公司正与SUN公司合作,而SUN公司正准备推出JAVA语言,为了利于JAVA 这个因特网时髦词汇,网景公司将这门语言命名为了JAVASCRIPT。
1997年,以JAVASCRIPT1.1为蓝本的建议被提交给了欧洲计算机制造商协会 (ECMA,EUROPEAN COMPUTER MANUFACTURES ASSOCIATION)进行标准化. 经过数月的努力完成了ECMA-262定义了一种名为ECMASCRIPT的新脚本语言的标准。 第二年,ISO/IEC(国标标准化组织和国际电工委员会)也采用了ECMASCRIPT作为标准(即ISO/IEC-16262)。在ECMASCRIPT中,将数据类型分为6种,分别是UNDEFINED、NULL、BOOLEAN、NUMBER和STRING,还有一个复杂数据类型OBJECT。UNDEFINED、NULL、BOOLEAN、NUMBER都属于基本类型。OBJECT、ARRAY和FUNCTION则属于引用类型,STRING有些特殊,具体的会在下面展开分析。1.Number类型 Number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后面至少有一位数字)两种值。 2.String类型 字符串类型中的单引号与双引号的作用效果完全一样。 字符串有length属性。可以取得字符串的长度。var str = “hello”;console.log(str.length);//5 字符串的值是不可变的。要改变一个字符串的值,首先要销毁原来的字符串,再用另一个包含新值的字符串去填充该字符串。 3.Boolean类型 该类型只有两个值,true和false 转换为boolean值: 转型函数Boolean(),将某个值转换为Boolean类型。详细内容,后面会慢慢的补充。 4.Null类型 null类型被看做空对象指针,前文说到null类型也是空的对象引用。只有一个值,即null值,所以,在你 用typeof 操作符去检测null类型的值时,结果是object类型。 如果你定义了一个变量,但是想在以后把这个变量当做一个对象来用,那么最好将该对象初始化为null值。
5.Undefined类型 只有一个值,即undefined值。使用var声明了变量,但未给变量初始化值,那么这个变量的值就是undefined。
6.Object数据类型 称为对象,是一组数据和功能(函数)的集合。可以用new操作符后跟要创建的对象类型的名称来创建。也可以用字面量表示法创建。在其中添加不同名(包含空字符串在内的任意字符串)的属性。 文本地址:http://jnshu.com/daily/20494 PPT:https://ptteng.github.io/PPT/PPT/JS01-DatatypeofJS01.html#/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|