JavaScript简单语法和应用

===============
	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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值