ECMAScript学习

基本逻辑

2015-01-29  本文已影响117人  云香水识

程序设计中 条件和循环 是最基本的逻辑,就像说话除了基本的组词,还要造句子。

var a = 0;
if( a > 2 ){
    a = 1;
}else if( a < 5 || a == 5 ){
    a = 3;
}else{
    a = 2;
}
var i = 0;
while(i<20){
        i++;
        console.log(i);
}
* for循环
var i;
for(i=0;i<10;i++){
        console.log(i);
}
* 循环变换

while 和 for循环可以完全变换

var k = 0;
switch(k%10){
        case 0:
        case 1: console.log( "末尾数小于2" ); break;
        case 2: console.log( "末尾数为2" ); break;
        default: console.log( "末尾数大于2" );
}

习题:

  1. 输出所有水仙花数
  2. 输出1000以内的所有完全数
  3. 了解常见排序算法原理,并实现选择排序快速排序算法
  4. 提供源数据: http://sandbox.runjs.cn/uploads/rs/296/iehoqtsc/province.js
    • 里面地区名称和ID之间用 _ 分割, 如 西湖区_4323 表示杭州市西湖区以及编码(地区编码唯一)。
    • 要求: 提供一个方法给出指定编码 4323,返回
     { 
        name: "西湖区", 
        id: 4323, 
        parents:[
            {
                name: "浙江省",
                id: 3478
            },
            {
                name: "杭州市",
                id: 3479
            }
        ]
    }
上一篇 下一篇

猜你喜欢

热点阅读