/**********************************************************************
** author : Bugliu
** date : 2018-12-05
** description : 条件判断+循环
** 学习网站 : www.liaoxuefeng.com
**********************************************************************/
// 条件判断 没啥好说的
var age = 20;
if (age>18)
{
console.log('age>18');
}
else if(age==18)
{
console.log('age=18');
}
else
{
console.log('age<18');
}
// JS把null,undefined,0,NaN和空字符串''视为false,其他值一概视为true.
// for循环
var sum = 0, i;
for (i=1; i<=1000; i++)
{
sum = sum + i;
}
console.log(sum); //500500
// for循环 索引遍历数组
var arr = [1, 2, 3, 4];
var i, x = 0;
for (i=0; i<arr.length; i++)
{
x = x + arr[i];
}
console.log(x); //10
// for循环 死循环
for(;;){ break; }
// for...in循环对象属性
var bob = {
name:'bob',
age:20,
city:'beijing'
};
for(var key in bob)
{
console.log(key); //'name', 'age', 'city'
}
// 过滤对象继承的属性
for(var key in bob)
{
if( bob.hasOwnProperty(key) ){
console.log(key); //'name', 'age', 'city'
}
}
// for...in 循环数组
var arr = [1, 2, 3];
var sum = 0;
for( var i in arr )
{
sum = sum + arr[i]
}
console.log(sum);
// while 循环
var x = 10;
while ( x > 0)
{
console.log(x);
x = x-3;
}
// do while循环
var x = 0;
do{
x = x + 1;
}while(n<5)
JavaScript 学习笔记5_条件判断+循环_20181204
最新推荐文章于 2024-08-22 10:43:59 发布