js基础

一、什么是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
           值为 null null 是从 Undefined 派生来的。因此 null==undefined
           null 表示不存在的对象。
           boolean
           true false
           number
           即可表示 32 位整数,也可表示 64 位浮点数。
           Number.MAX_VALUE Number.MIN_VALUE 定义了上下限。
           Number.POSITIVE_INFINITY Number.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,自定义对象





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值