JavaScript 作用(做什么?)
1.网页特效
(
监听用户的一些行为让网页作出对应的反馈
)
2.表单验证
(
针对表单数据的合法性进行判断
)
3.数据交互
(
获取后台的数据
,
渲染到前端
)
4.服务端编程
(node.js)
JavaScript
书写位置
内部
JavaScript
1.直接写在
html
文件里,用
script
标签包住
2.
规范:
script
标签写在上面
内联
JavaScript
数据类型
数字类型(
number
)
字符串类型(
string
)
布尔类型(
boolean
)
未定义类型(
undefined
)
null
(空类型)
一元运算符
(
1
)自增:
符号:
++
作用:让变量的值
+1
(
2
)自减:
符号:
--
作用:让变量的值
-1
程序三大流程控制语句
if
语句有三种使用:单分支、双分支、多分支;
三元运算符
条件
?
满足条件执行的代码
:
不满足条件执行的代码
;
switch
语句
switch(
表达式
){
case value1:
//
表达式 等于
value1
时要执行的代码
break;
case value2:
//
表达式 等于
value2
时要执行的代码
break;
default:
//
表达式 不等于任何一个
value
时要执行的代码
}
循环
while循环语法:
while
(
循环条件
) {
要重复执行的代码(循环体)
;
}
do-while
循环
执行思路
1
先执行一次循环体代码
2
再执行条件表达式,如果结果为
true
,则继续执行循环体代码,如果为
false
,则退出循环,继
续执行后面代码
注意:先再执行循环体,再判断,
do…while
循环语句至少会执行一次循环体代码
for循环
for
(
声明起始值
;
循环条件
;
变化值
) {
循环体
;
}
continue
:结束本次循环,继续下次循环
break
:跳出所在的循环
数组
遍历数组:
用循环把数组中每个元素都访问到
,
一般会用
for
循环遍历
语法:
练习
1
:
3.
操作数组
数组本质是数据集合
,
操作数据无非就是 增 删 改 查 语法:
for
(
let
i
=
0
;
i
<
数组名称
.
length
;
i
++
) {
数组名称
[
i
];
}
操作数组
数组增加新的数据
数组
.push()
方法将一个或多个元素添加到数组的
末尾
,并返回该数组的新长度
数组删除元素
数组
. pop()
方法从数组中删除最后一个元素,并返回该元素的值
万能方法splice(start,deletecont)
start
起始位置
:
指定修改的
开始位置(从
0
计数)
deleteCount:
表示要移除的
数组元素的个数
,可选的。 如果省略则默认从指定的起始位置删除到最后(当deleteCoun==0时,即可实现添加后面加入需要的元素)