javaScript

来源:互联网 发布:淘宝拆车变速箱 编辑:程序博客网 时间:2024/05/18 01:50

JS的基本类型

 Undefined ,Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是undefined

 Null ,只有一个专用值 null,表示空,一个占位符。值undefined 实际上是从值null 派生来的,因此ECMAScript 把它们定义为相等的。

 alert(null == undefined);  //输出"true",尽管这两个值相等,但它们的含义不同。

 Boolean,有两个值 true false

 Number,表示任意数字

 String,字符串由双引号(")或单引号(')声明的。JavaScript没有字符类型


JS的引用类型】

引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。

l JavaScript是基于对象而不是面向对象。对象类型的默认值是null.


运算符(JAVA几乎一致)

 保留小数

n== 比较的是值

 === 比较的是值和类型

 等性运算 ==(了解)

 如果两边都是数字,比较和java一致

n如果一边是数字,一边是数字的字符串,先将字符串变为数字再进行比较

一边是数字,一边是非数字字符串,永远返回false

两边都是字符串.比较的是ASCII


基本操作

alert() 向页面中弹出一个提示框!!

document.getElementById("id");根据元素的id属性值获得元素对象


类页面加载事件

页面内容都加载成功以后,执行该代码

绑定方式

1.<body>标签绑定onload事件

2.window.onload = function(){} 


定时器Interval

window.setInterval(code, millisec) 按照指定的周期(间隔)来执行函数或代码片段。

参数1: code 必需。执行的函数名或执行的代码字符串。

参数2:millisec 必须。时间间隔,单位:毫秒。


返回值:一个可以传递给 window.clearInterval() 从而取消对 code 的周期性执行的值。

例如:

方式1:函数名 , setInterval(show , 100);

方式2:函数字符串,setInterval("show()" , 100);