标签:并且 添加 rom 根据 continue logs default def target
for(定义一个判断变量;判断条件;判断变量变换){
重复要做的事情
}
var a=1;
for(var i=10;i<12;i++){
a*=i
}
console.log(a);//110
如果age是一个数字,那么我们就输出age,否则就提示用输入错误
if(!isNaN(age)) { //如果是是一个数字
alert(age); //则弹出
} else {
alert("请输入纯数字"); //否则提示请输入纯数字
}
判断条件? 成功时执行语句,失败时执行语句(三目运算)
!isNAN(age)?alert(age)+alert(older):alert("请输入纯数字");
for循环
for(var i = 1; i <= 10; i++) {
document.write("<p>" + i + "</p>");
if(i > 5) {
continue;
}
document.write("<mark>000x</mark>");
}
break:当循环遇到break时,会停止循环,并且不会执行break以后的代码
continue:当循环遇到continue时,只会中断本次循环,不会执行continue以后的代码
switch循环
switch(判断条件){
case 条件成立一:
break;
case 条件成立二:
break;
default:
break;
var traget = prompt("请输入中奖号码", 88);
var stop_position = traget % 8;
console.log(stop_position);
switch(stop_position) {
case 0:
console.log("一等奖")
break;
case 1:
console.log("二等奖")
break;
case 2:
console.log("三等奖")
break;
default:
console.log("谢谢参与!")
break;
闰年计算
var years = prompt("请输入年份");
var num = 0;
for(var years = 1; years < 3001; years++) {
if(years % 4 == 0 && years % 100 != 0 || years % 400 == 0) {
num++;
document.write(years + "年是闰年并且已经是第" + num + "次出现了</br>")
}
}
定时器
setTimeout(function(){要执行的事},1000);
which循环
while(循环成立的条件){
循环里面要完成的事情
要让自变量进行变化
}
var i=1,sum=0;
while(i<=10){
sum+=i;
i++;
}
var z = 1000,
date = 1;
while(date <= 30) {
if(date % 7 != 6 && date % 6 != 0) {
z = z * 1.01;
}
date++;
}
// document.write(z);
//start_day 星期几
//date(日期)
//day()
var target_date = document.querySelector("#date");
//在页面获取date类型的input框
target_date.addEventListener("change", function() {
//给input框添加一个(change)监听事件
var start_date = target_date.value;
//获取input框的value值
var date = new Date(start_date);
//在实例化日期对象(将目标日期传入,否则就获取今日日期)
var start_day = date.getDay();
//将用户输入的日期转为周几
switch(start_day) {
//根据周几去调用get_money的函数,并且传入两个值(本金和计算利息的天数)
case 0:
get_money(1010, 21);
break;
case 5:
get_money(1010, 21);
break;
case 6:
get_money(1010, 20);
break;
default:
get_money(1010, 22); //实参
break;
}
})
function get_money(start_money, target_day) {//形参
for(var date = 1; date <= target_day; date++) {
start_money *= 1.01;
}
console.log(start_money);
}
do which循环
var i=0;
while(i<3){
document.write("<h1>hahahahaha</h1>");
i++;
}
alert(i);
document.write("<hr />")
do{
document.write("<h1>hahahahaha</h1>");
i++;
}while (i<3){
}
标签:并且 添加 rom 根据 continue logs default def target
原文地址:http://www.cnblogs.com/james-L/p/8007566.html