learnyounode 练习

learnyounode 是 nodeschool.io 出品的nodejs入门练习项目

通过这个练习算是对nodejs有了个入门的认识吧,边学边敲边写笔记

  • 2.输入任意数字求和.js

    // 输入任意个数字,输出这任意个数字的和
    // process.argv 变量保存了输入的参数,注意第一个永远为'node',第二个是执行路径'path/to/my/file',第三个开始才是我们真正传入的参数
    // 传入的参数当做字符串了,注意类型转换,如下面Number() 将数字字符转换为数字再进行计算
    
    var len = process.argv.length;
    // slice(2) 截取数组
    var numbers = process.argv.slice(2);
    var sum = 0;
    for (var i = numbers.length - 1; i >= 0; i--) {
          sum += Number(numbers[i]);
    };
    console.log(sum);
    

阅读全文