JS入门
JS入门主要用于用户交互和数据处理
html中的JS:
- 在<script></script>标记中
- 在<script>的src属性指定外部文件
- 在某个html标记的事件处理器中
1、基本计算:var result=10%2,%取模,英文名是modulus,也就是取余
2、if-else的else永远都是属于离它最近的if配对,永远在if和else后面放一对{},哪怕后面只有一句语句。
switch-case的default是没有break,其他的case都要记得带上
3、所有逻辑运算符(!>&&>||)都低于关系运算符(< > == ===)
4、如何选择循环:1、如果有固定次数,用for,2、如果必须执行一次,用do-while,3、其他情况用while。
5、数组:
1 数组堆栈.push()放入数据先进后出,队列.pop()放入数据先进先出,用.shift()取出
2 数组名.concat(),连接;数组名.slice(),截取; splice(开始位置,删除个数,插入元素);删除:splice(0,2);插入:splice(2,0,“red”,“green”)
6、函数:注意变量的Fuction是大写哦。
7、面向对象和事件处理
对象:js中对象就是一个属性的集合,每个属性有自己的名字和值。
删除对象方法:delete 对象名.属性名;或者 对象名.属性名=null;
遍历所有对象属性:for(var x in 对象名)
通过构造函数给对象的属性赋值
8、浏览器全局对象window,所有全局的东西都是window的成员。
9、js的简单对话框
10、定时器
setInterval("update()”,1000),这里updata()是函数,1000单位是毫秒