JS-------定义:基于事件和对象驱动,并具有安全性能的脚本语言。
引入:
大小写敏感:例如:A与a是两个不同的东东
注释:// 单行注释
/*多行注释*/
---------弹窗:弹窗形式 alert();
-----------控制台输出:console.log();一般作为调试输出语句
------------prompt() 方法用于显示可提示用户进行输入的对话框
---------- 命名:var 变量名 =
-----------js里边:字母、数字、下划线、$符号 等4个组成部分,数字不能作为名字的开始内容。
---------------javascript(6种): number(int/float) string boolean undefined object(数组是对象的一部分)
null类型:空对象类型。可以理解为对象的占位符,初始化时,给它赋值null
undefined未定义类型
object对象类型:window document 数组
typeOf():输出变量的类型
|---循环语句
|-----while
|-------语法
while(条件表达式){
循环执行的代码
}
|-------流程:
1判断条件表达式的值
2当值为true时 循环执行代码
3当值为false时 退出循环
|-------特性
1先检查条件,再执行循环
2条件不满足则循环一次也不执行
|-------时机:一个动作被重复执行到满足某个条件时
|-----do-while
|-------语法
do{
循环执行的代码
}while(条件表达式);
|-------流程
1先执行循环体内代码 再进行判断
2如果表达式为true 则重复执行代码
3如果表达式为false 退出循环
|-------特性
1先执行循环体,再进行条件判断
2循环体内代码至少执行一次
|-------时机:希望一个动作至少被执行一次
|-----for
|-------语法
for(定义循环变量的初始值;循环条件;递增递减计数器){
循环的代码
}
|-------流程
1循环变量初始值与循环条件做比较,确定返回值
2返回true时 执行循环体
3执行完一次循环体后进行递增或递减运算
4将运算结果与循环条件做比较
5返回true 再执行循环体
返回false 退出循环
|-------时机:重复一个动作到一定次数时
|-----跳转语句
|-------break:终止整个循环,不再进行判断
|-------continue:终止本次循环,接着去判断是否执行下次循环