您的位置:首页 > Web前端 > JavaScript

JavaScript简单语法和应用

2017-03-08 20:56 246 查看
===============
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: