学编程从Hello World开始
process.argv
的打开姿势:process.argv
来获取命令行的参数,其返回一个数组,第一个参数是你本地安装的node路径,第二个参数是你本地运行文件的路径,在这里,如果你后面没有输入啥,那么就返回到这里。如果你后面跟了一屁股参数,那么,那么它就会从数组的第三个元素开始。注意点: 这里Linux和window下的路径显示不太一样, 在window下是\\
而不是\
的显示形式。
封装方法:
//输入
let gao_process_argv = () => {
return Array.prototype.slice.call(process.argv, 2);
}
console.log(gao_process_argv()); // 测试用例是node index.js hello world 返回 ['hello', 'world']
console.log
的打开姿势console.memory
,它能够显示你浏览器的一些内存信息。console.memory // MemoryInfo {totalJSHeapSize: 10000000, usedJSHeapSize: 10000000, jsHeapSizeLimit: 2330000000}
封装方法:
hello world
count次,我期望你的关注点不仅仅是打印,函数封装,一种放大缩小的思维吧,就是打1次是很无趣的,打100次也同样是无趣的,但是很壮观啊,好看。你以为这样就结束了吗? 不存在的,还有一种发散性的思考,就是你有没有思考过,1秒钟能够打印多少次hello world
,留给同学们思考下,当你能够切身感受到1秒的存在,我相信对你的编程是很有帮助的,记得我前面提到的,放大缩小,我们不可能看得清星球,但是我们可以用望远镜;我们不可能看得清细小的物体,但是我们可以用放大镜甚至显微镜,世界因为你的思考,变得有趣绚烂。//输出
let gao_console_log = (count) => {
while(count !== 0) {
console.log("Hello World!");
count --;
}
}
gao_console_log(100) //搞它个100次,这个时候你看控制台应该很壮观,多思考吧,朋友。
hello world
,但是仔细想了下笔者开了一个Javascript筑基的仓库,放在那里讲可能更应景一些,那我们关于hello world
的讨论先暂时就到这里吧,谢谢!
联系客服