Node.js (1) 入门

npm init -y # 初始化一个项目

currency.js

const canadianDollar = 0.91;
function roundTwo(amount){
    return Math.round(amount * 100) / 100;
}
exports.canadianToUS = canadian => roundTwo(canadian * canadianDollar);
exports.USToCanadian = US => roundTwo(US / canadianDollar);

test_currency.js

const currency = require('./currency');
console.log(currency.USToCanadian(50));
console.log(currency.canadianToUS(50));

node test_currency.js # 执行

控制台输出

54.95
45.5

注意:

1.使用新模块需要用到Node的require函数,该函数以所用模块的路径作为参数。Node以同步的方式寻找该模块,定位到这个模块并加载文件中的内容。Node的查找顺序是:先找核心模块->然后是当前目录->最后是node_modules

2.require是Node中少数几个同步I/O操作之一

3.但在I/O密集的地方尽量不要用require,所有的同步都会阻塞Node。require和其他同步操作通常放在程序最初加载的地方。

发布了334 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_37769323/article/details/104437890