携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天juejin.cn/post/712312…
Javascriot对象模型结构
语言核心(变量常量、运算符、表达式、数据类型、控制语句等等)
基本内置对象(string、date、math)也叫引用数据类型:
浏览器对象(BOM对象)
文档对象(DOM对象)
Js是基于对象的脚本语言,基于的就是基本内置对象
内置对象也叫引用数据类型:
Array 数组
String 字符串
Date 时间
Math 数学
Function 函数
RegExp 正则表达式
Error 异常
Number 函数
他们都是object类型,object是是基本数据类型,它包含了很多对象。
While
While循环:直到型循环,直到条件为false为止
语法:var循环变量初始化;
while(条件){
语句;
语句;
……
增量
}
Do while循环体至少会循环一次
语法:var 循环变量初始化
Do{
语句;
语句;
…
增量;
}
While(条件);
Do while 和while的区别:
Do while循环特点:这个循环体至少会循环一次,在进行判断条件(不管条件是否成立)
作用:可做检查,先检查一次能不能用,可以用就接着执行,大多用在后台
While 是条件不成立,不进行循环
break 跳出循环,如果在循环里,他后面还有语句,也不执行了,即使条件成立,也就停止了
continue 只结束本次循环,开始下一次循环 (只能用在循环里)
continue后面有其他外层嵌套的循环体,也不执行了
For 循环
语法:
For(循环变量初始化;条件;增量){
语句1;
语句2;
}
作用:可制作轮播图 随处可见 为了帮助我们完成需要
累加和
写很多次的东西,只写一次for循环就可以实现
解释:()里面控制的是循环次数 条件是条件不成立时结束
例子:输出100个你好
执行顺序:1、先执行变量初始化 var i=0;
2、判断执行条件 i<=10; 条件为true时
3、执行循环体的内容
4、执行i++
5、再去判断条件,继续执行第三步、第四步
6、同第5步
7、直到不符合条件,(条件结果为false)整个代码就结束了。 然后结束下一行代码