携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情
while循环语句
语法结构:
while(条件表达式){
//执行语句
}
执行流程: 先对条件表达式进行求值,如果值为true,则执行下面的循环体(执行语句),执行完第一次后,再对条件表达式进行判断,如果为ture则再次执行,以此类推,相反,如果值为false,则终止循环。
do...while循环语句
语法结构:
do{
//执行语句
}while(条件表达式)
执行流程: do while循环语句刚好和while循环语句相反,是先执行循环体(执行语句),执行完毕之后再对条件表达式进行判断(ture/flase),如果为true则继续执行循环体,如果为flase则退出循环
下面我们来做一个题,用while循环语句实现:
设某银行年利率为5%,求从500块钱增长到100块钱需要多久?
//本金500
var start = 500;
//定义需要的年数
var num = 0;
//使用while实现
while (start < 1000) {
//赋值运算符
start *= 1.05;
//自增
num++;
}
console.log(num);
console.log('一共需要' + num + '年');//一共需要15年
break
break可以用来终止循环(switch和while),但不包括if语句
用法:程序运行碰到break会立即结束离break最近的循环语句
continue
continue和break容易混淆,continue只是跳过某一次的循环,而不会结束整个循环,跳过之后依然执行下一次的循环
对象
面向对象: 说简单点就是不知道原理就可以使用其功能,这就是面向对象
面向对象特征:
-
封装性
把使用频率高的代码用函数封装起来以便下次使用
-
继承性
两个对象之间(例如father和son),father的某些属性和功能可以由son继承,跟css中的继承类似
-
多态性
同一个对象在不同时刻表现出不同的状态和属性,例如鸡毛掸子,通常用来扫灰尘,但是也可以用来打小孩屁屁