Nodejs+ES6+NPM+Babel+模块化+webpack

一、Nodejs

  • Nodejs下载链接
  • Nodejs是一门服务端的语言,是解释型语言,不需要编译,运行在V8(jvm)引擎中,运行的命令是:node;后缀是js
  • 在vscode中终端运行,先保存,可以tab键自动补全

二、ES6语法规范

2.1、let与const

  1. let与const解决了var的变量穿透和常量修改的问题,还是建议使用var,因为在低版本的浏览器中还是不支持let与const
  • 变量穿透问题:本来只能打印0,1,2但是3也被打印出来了,所以用let替代了var
for (var i = 0; i < 3; i++) {
   
     console.log(i);
 }
     console.log(i);
  • 常量修改问题:用var修饰的常量可以被修改,因此用const来代替
 var PI = Math.PI;
 PI = 123;
 console.log(PI)

2.2、模板字符串(连接)

        let person = {
   
            name: "小明",
            address: "北京市清河街道",
        };
        let xiaoming1 = "我是" + person.name + "我的地址是" + person.address + "的";
        console.log(xiaoming1);

        let xiaoming = `ES6语法==我是${
     person.name},我的地址是${
     person.address}`;
        console.log(xiaoming);

2.3、箭头函数

  • 普通函数
       var arr = [1, 2, 3];
        //map()方法,原数组映射成新的数组
        var newarr = arr.map(function(ad) {
   
            return ad + 2;
        });
        console.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值