CommonJS模块规范

每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见
1、创建“module”文件夹
2、导出模块
创建 四则运算.js
const sum=function(a,b){
    return parseInt(a)+parseInt(b)
}
const subtract=function(a,b){
    return parseInt(a)-parseInt(b)
}
const multiply=function(a,b){
    return parseInt(a)*parseInt(b)
}
const divide=function(a,b){
    return parseInt(a)/parseInt(b)
}
module.exports={
    sum:sum,
    subtract:subtract,
    multiply:multiply,
    divide:divide
}
//简写
module.exports={
    sum,
    subtract,
    multiply,
    divide
}
3、导入模块

创建common.js

const m=require('./src/四则运算.js')
console.log(m)
const result1=m.sum(1,2)
const result2=m.subtract(13,4)
console.log(result1,result2)

4、运行程序

node common.js
CommonJS使用 exports 和require 来导出、导入模块。
posted @ 2021-12-03 15:42  关陈七  阅读(31)  评论(0)    收藏  举报