接上篇
2、let 对于var 不在可以重新声明
const 定义的变量只读 即常量 但是允许修改或重新赋值对象的属性 如下面的代码是ok的
const jswork={
name:'Angular'}
jswork.name='React'
但变量本身的引用(内存中的引用地址)不可以修改,也就是不能对这个变量重新赋值
如下,是不被允许的
const jswork={
name:'Angular'
}
jswork={
name:'Vue'
}
3、模板字面量 : ` xxxxxx${}`
4、乘方运算符
以下三种方式是等价的
(1)const area=3.14*r*r
(2) const area=3.14*Math.pow(r,2)
(3) const area = 3.14* (r ** 2)
5、模块
(1) 导入重命名
import { yuanCircle as XinCircle } from "./common.js"
(2)导出重命名
export { jiuCircle as XinCircle ,jiuSquare as xinSquare }
(3)单成员导出
export default class book {
console.log("xixi")
}
(4)单成员导入
import book from “./main”
(5)babel转译成CommonJS代码
babel xxxxx.js --out-dir lib
(6)要在浏览器中使用import关键字 首先要在代码import 语句后加上.js文件拓展名
import * as area from “./main.js”
import book from "./book.js"
其次,只需要在script标签中增加 type=“module” 就可以导入我们创建的模块了
<script type="module" src="./main.js"></script>
(7)可以全局安装TypeScript 使用时只需要在Javascript文件的第一行添加
@ts-check
一 二 章完结。本着循循渐进的学习方法并且后来的内容更加困难。 以后会更新章节的一小部分