程序設(shè)計中 條件和循環(huán) 是最基本的邏輯彻消,就像說話除了基本的組詞,還要造句子昆码。
- 條件判斷:如果 xxx 那么 xxx
var a = 0;
if( a > 2 ){
a = 1;
}else if( a < 5 || a == 5 ){
a = 3;
}else{
a = 2;
}
- 循環(huán)
- while循環(huán)
var i = 0;
while(i<20){
i++;
console.log(i);
}
* for循環(huán)
var i;
for(i=0;i<10;i++){
console.log(i);
}
* 循環(huán)變換
while 和 for循環(huán)可以完全變換
- 分支
- switch/case 【if-else的一個分組條件寫法】
var k = 0;
switch(k%10){
case 0:
case 1: console.log( "末尾數(shù)小于2" ); break;
case 2: console.log( "末尾數(shù)為2" ); break;
default: console.log( "末尾數(shù)大于2" );
}
習(xí)題:
- 輸出所有水仙花數(shù)
- 輸出1000以內(nèi)的所有完全數(shù)
- 了解常見排序算法原理演侯,并實現(xiàn)選擇排序和快速排序算法
- 提供源數(shù)據(jù): http://sandbox.runjs.cn/uploads/rs/296/iehoqtsc/province.js
- 里面地區(qū)名稱和ID之間用
_
分割憔四, 如西湖區(qū)_4323
表示杭州市西湖區(qū)以及編碼(地區(qū)編碼唯一)。 - 要求: 提供一個方法給出指定編碼
4323
措拇,返回
- 里面地區(qū)名稱和ID之間用
{
name: "西湖區(qū)",
id: 4323,
parents:[
{
name: "浙江省",
id: 3478
},
{
name: "杭州市",
id: 3479
}
]
}