javaScript
一,课程内容
二,JavaScript 了解
JavaScript:脚本语言,不需要开发环境
特点:轻量级,弱类型,的脚本语言,在浏览器中运行时使用
功能:1,动态交互效果,图片轮播,滚动
2,表单校验,浏览器校验
三,数据类型
数据类型:number数字,sting 字符串 Boolean,布尔,对象类型(类似array);
声明变量,都是统一用var来声明变量,没有规定变量类型,变量类型由数据类型来决定,
typeof () :识别数据类型;
parseInt()字符串转化成整数
ParseFloat();z
四,JS系统的方法
DOM:页面文档对象模型(页面)
BOM:浏览器对象模型(浏览器)
document.write()DOM把内容输出在页面;
window.alert();//BOM的弹框
window.prompt() BOM的输入框,返回字符串类型的值
window.confirm() BOM的确认输入框,返回Boolean类型的值
五:符号
1,逻辑判断符号
或:||
且:&&
非:!
不等于: !=
等于: ==
六:JavaScript语法
js代码写在<script></script>
js外部文件<script src="外部js文件路经"></script>
七,流程控制语句
代码执行顺序,由上往下,从左往右,通过分号:分隔
1,分支结构
a,if...else 根据范围作为判断作为条件
if(范围条件1){
满足条件1
}else if(范围条件2){
满足条件2
}else{
条件都不满足,默认执行else语句
}
b, switch 根据具体的值作为条件,
switch(条件值){
case 值1;
break;
case 值2
break;
case 值3;
break;
default;
以上条件都不满足默认执行此代码;
}
2,循环结构,
循环结构处理重复的业务逻辑
for循环:有循环的范围和次数
while和do while循环;处理有循环条件,或循环临界点的循环
while(循环条件){
循环条件满足,true,可执行循环的内容,
循环条件不满足,false,不可执行循环的内容,
}
do{
区别:先执行一次循环内容,在判断循环的条件
循环条件满足循环条件满足,true,可执行循环的内容,
循环条件不满足,false,不可执行循环的内容,
}while(循环条件);
3,流程控制语句中常用关键字
continue跳出本次循环,继续执行下次循环
break:终止循环;
4,双重循环,
单层循环:循环一层;
双重循环:二维循环;
for(){//1
for(){}//2
}
原理:外层循环一次,内层循环全部循环完成;
八,js的数组,Array:js的内置对象
数组;把数据存储在一组中,同时操作很多数组,
js数组的创建
1,数组实例化创建;
var ary = new Array();
数组通过下标添加元素,下标从0开始,按照下标的顺序排列
ary[下标] = 数据;
2,数组实例化创建,同时添加元素
var ary = new Array("用户名","身份证号码","手机号码","家庭住址")
3,静态数组,直接声明数组,通过[]直接赋值
var ary = [1,"","",""]
二维数组;存储的元素也是一维数组;
var 省 = [福建]
var 福建 = [ 厦门 龙岩 ]