码迷,mamicode.com
首页 > 其他好文 > 详细

忘了就看

时间:2017-12-09 00:45:40      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:并且   添加   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!