===============
2017-3-8
===============
事件
onmouseover
onmouseout
onclick
onfocus
onblur
window.onload
属性
.
赋值
=
比较
==
变量
var name=value;
长度
length
获取元素
document.getElementById();
document.getElementsByTagName();
document.getElementsByClassName();
var aLi=oUl.children 选取所有子级
判断 流程控制语句
if(条件){
语句1
}else{
语句2
}
循环
for(){}
while(){}
初始化
条件
语句
自增
函数
function (参数,参数){} 匿名函数
function show(参数,参数){} 命名函数
----------------------------
字符串
'12'+5=125
带引号的都是字符串
数组
arr=[];
innerHTML
改变HTML元素内容
数据类型
检测数据类型
typeof
基本类型
string 字符串
number 数字
boolean 布尔值
undefined 未定义
复合类型
object 对象
function 函数
显示数据类型转换/强制类型转换
parseInt 整数
parseFloat 整数、小数/浮点数
Number 严格的数字
12abc ×
123123 对
NaN 非数字(只是一个标识)
属于数字类型 自己不等于自己
判断
if(条件){
语句
}else if(条件2){
语句2
}else{
语句3
}
if(条件){
语句
}else if(条件2){
语句2
}
if(条件){
语句
}
隐式类型转换
-减 *乘 /除 %模
运算符
+ - * / %
+= -= *= /= %=
比较运算符
< > <= >=
!= ==
=== !==
逻辑运算符
! 非 取反
&& 与 并且
|| 或 或者
查找某个数
return
返回值
阻止后面的程序
随机数
Math.random()*n 0到n直接的数
n-m 之间的值
Math.random()*n+m
Math.random()*(m-n)+n
random m n n
0-1 3 1 1
最小值
0*(3-1)+1=1
最大值
0.99*(3-1)+1=3
JavaScript简单语法和应用
最新推荐文章于 2019-05-22 11:06:21 发布