一、循环
循环也叫迭代;有四个部分组成:
1:初始化;2:条件;3:语句;4:自增(改变条件);
while
while(条件){
语句
}
for
for(初始化;条件;自增){
语句
}
当操作一组的时候使用for循环
=========================================================
自增
i = i+1;
i+=1; i+=5;
i = i+1; i = i+5;
i++;
i = i+1;
二、操作属性
. 比较简单。但必须是固定的值。
[] 字符串,可以放变量或者参数
例如:
window.onload
window['onload']
oBtn.onclick
oBtn['onclick']
三、函数
函数声明
function 函数名(参数){
coding...
}
函数调用
函数名(传参);
多个参数用逗号相隔。
匿名函数 一般给事件用,所以也叫事件函数
function (){
}
四、选择器
document.getElementById();
在文档中,通过id获取一个元素
oEle.getElementsByTagName();
五、数据类型
number 数字 12 12.5 -12
string 字符串 'eric' '你好啊'
boolean 布尔 true false
undefined 未定义 undefined
object 对象
function 函数 有争议
基本数据类型 拆分不出来新东西
number 12 5 7
string '呵' '呵'
boolean true false
undefined undefined
复合数据类型(引用数据类型)
object
Array
var arr = [12,'abc',function(){},true];
检测数据类型
typeof 值;
检测基本数据类型
六、数据类型转换
int 整数
float 小数(浮点数)
显式转换(强制转换)
字符串数字-》整数
var num = parseInt(字符串数字);
字符串数字-》小数
var num = parseFloat(字符串数字);
字符串数字-》数字
var num = Number(字符串数字);
非常严格。
隐式转换
12+'abc'
'12'-5
在任意标签中,通过标签名获取一组元素
七、改变内容
表单元素
oInp.value
非表单元素
oEle.innerHTML
字符串中的代码,不能执行。
字符串拼接
所有表单元素的值,都是字符串