export导出指令
导出变量
(1)方法一
//info.js
export var name = 'why'
export var age = 20
export var height = 1.90
(2)方法二
//info.js
var name = 'why'
var age = 20
var height = 1.90
export {
name,age,height
}
导出函数/类
//info.js
export function mul(num1,num2){
return num1 * num2
}
export class person{
read(){}
console.log('在读书')
}
import导入指令
导入变量
//main.js
import {name,age,height} from ".info.js
导入函数/类
//main.js
import {mul,person}from ".info.js"
console.log(mul(20,30))
const p = new person();
p.read
export default
(当一个模块中包含一个功能,我们不想要给这个功能命名,让导入者自己命名时,使用export default )
//info.js
const address = '河南省'
export default address
//main.js
import ***(自定义名称) from "./info.js"
注:要想使用导出导入指令,需要在HTML代码中引入js文件,并且类型需要设置为module
<script src="info.js" type="module"><script>
<script src="main.js" type="module"><script>