一、什么是JS
JavaScript是一种脚本语言,结构简单,使用方便,其代码可以直接放入HTML文档中,可以直接在支持JavaScript的浏览器中运行.JavaSript使得网页的交互性更强,更生动和灵活.当在浏览网页时做了某种操作就产生一个事件,JavaScript所编写的程序可对相应的事件做出反应.
二、特点
1、javascript区分大小写(html、css不区分)
2、弱类型变量。声明变量用"var"
3、注释:多行注释/**/ ;单行注释//
三、变量名称规则
1、首字母必须是字母(大小写均可)、下划线、或者美元符。
2、余下的字母可以是下划线、美元符、任意字母或数字字符。
3、变量名不含关键字。
四、常用字符串属性
length 获取字符串长度
charAt(字符位置) 获取指定位置的字符
substring(起始位置,终止位置) 内容不包括终止位置的那个字符,第二个参数缺省时即从开始位置到字符串的末尾。
substr(起始位置,字符串长度)
indexOf (“字符”) 从前往后搜索字符串中某个字符第一次出现的位置,如果找不到返回-1
indexOf (“字符”,起始位置)
lastindexof(“字符”) 从后往前
lastindexof(“字符”,起始位置)
五、条件语句
1)、比较操作符
== 相等的比较符
!= 不相等的比较符
> 大于
>= 大于等于
< 小于
<= 小于等于
toUpperCase() 转大写
toLowerCase() 转小写
2)、逻辑运算符
&& 与运算:所有表达式都成立时成立
|| 或运算:其中一个表达式成立就成立
! 非运算:对运算结果做反运算
3)累加运算符
i++; 相当于i=i+1
i--; 相当于i=i-1
m+=n; 相当于m=m+n
4)if语句
if(条件){
......
}else if(条件){
......
}else{
......
}
条件语句的简写方式: a=b>c ? b:c (当b>c时把b付给a,否则把c付给a。)
5)switch语法
switch(...){
case..:
....
break;(退出判断;)
....
default:(默认条件)
break;
}
六、循环语句
1、while
while(条件表达式) 满足条件表达式时运行,否则跳出循环体
{
…
}
2、do…..while
do 先循环执行一次再判断是否满足条件
{
…
}
while(条件表达式)
3、for
for(var i = 0; i < 9; i++) i小于9时运行循环程序,否则结束循环
{
….
}
break 在循环体内遇到该语句时跳出循环体结束循环。
continue 在循环体内遇到该语句时结束本轮循环,执行下一轮循环。
return 在方法或函数中遇到该语句时结束方法或函数,return语句可以携带表达式,此时返回表达式的结果。