js基础

来源:互联网 发布:windows怎么看配置 编辑:程序博客网 时间:2024/05/29 04:14

一、什么是JavaScript:

          1,是一种嵌入在网页中的程序段。,
          2,
是一种解释型语言,被浏览器解释执行。
          3,Netscape发明,ECMA将其标准化。
          4,JavaScript
借用了Java的名字,但它和java没有关系。
          5,出于安全性考虑,增加了JavaScript的限制,增强客户端的交互功能。

二、JavaScriptJava的区别
          1,JS只在浏览器中执行,java可在各种平台上执行。
          2,JS
也有变量,常量,运算符,关键字,数据类型,语句等。
          3,JS借用了Java的语法,其运算符和表达式与Java非常相似。

三、JavaScript技术体系
          1,核心语言定义
          2,原生对象和内置对象
          3,BOM
          4,DOM
          5,事件处理模型

四、JavaScript添加到HTML的方法
          1,(X)Html中嵌入JavaScript脚本。
          2,(X)Html中链接一个外部的javaScript文件。
          3,直接编写在元素的事件属性中。

五、JavaScript添加到XHTML的方法——事件处理程序和伪URL
1、

          <input type=“button” value=“Press Me”onclick=“alert(‘HelloWorld’);” />

2,

          <a href=“javascript: alert(‘helloWorld');">Click</a>


六、JavaScript数据类型

1,JavaScript数据类型分为:原始类型引用类型
2,原始类型包括5种:
           –undefined:
          当声明的变量未初始化时,值为undefined
          当函数无明确返回值时,其调用结果也是undefined
          null
          值为nullnull是从Undefined派生来的。因此null==undefined
          null表示不存在的对象。
          boolean
          truefalse
          number
          即可表示32位整数,也可表示64位浮点数。
          Number.MAX_VALUENumber.MIN_VALUE定义了上下限。
          Number.POSITIVE_INFINITYNumber.NEGATIVE_INFINITY Infinity表示无穷大。isFinite()较验是否无穷大。无穷大返回false
          NaN表示非数字,它与自身不相等。一般发生在类型转换失败时,isNaN()较验是否为数字。
          string
          可用单引号或双引号声明。字符类型提供了很多丰富的方法,详看API

七、引用数据类型

          1,原生对象
                    JavaScript提供,独立于浏览器的对象。
                    Object,Array,String,Boolean,Number,Date,RegExp...
          2,内置对象
                    也是一种原生对象,只是在使用时不需要初始化。
                    Global,Math
          3,宿主对象
                    与浏览器有关的对象。
                    BOM,DOM
           4,自定义对象





0 0
原创粉丝点击