首页 > 编程语言 >node学习01

node学习01

时间:2022-11-29 16:22:40浏览次数:58  
标签:node Node 01 console log js 学习 nvm

1.前言

  • Node.js 是一个开源和跨平台的 JavaScript 运行时环境

  • Node.js 在浏览器之外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使得 Node.js 的性能非常好。

  • V8引擎源码非常复杂,大概超过100w行c++代码

  • Node.js 应用程序在单个进程中运行,无需为每个请求创建新的线程。

  • Node.js 执行 I/O 操作,比如从网络读取、访问数据库或文件系统。

  • Node.js 生态系统蓬勃发展,现在 npm 仓库托管了超过 1,000,000 个开源包,你可以自由使用。

运行流程

image-20221125145705817

2.REPL(交互式解释器)

Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Windows 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。

Node 自带了交互式解释器,可以执行以下任务:

  • 读取 - 读取用户输入,解析输入的 Javascript 数据结构并存储在内存中。
  • 执行 - 执行输入的数据结构
  • 打印 - 输出结果
  • 循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。

3.nvm

4.node的输出

  • console.log 最常用的输入内容的方式,在输出对象时,不要使用 console.log(obj),而应该使用 console.log(JSON.parse(JSON.stringify(obj)))
  • console.clear 清空控制台
  • console.trace 打印函数的调用栈
  • console.debug console.log的别称
  • console.dir 打印对象的所有属性和属性值
  • console.error 向控制台输出一条错误消息

标签:node,Node,01,console,log,js,学习,nvm
From: https://www.cnblogs.com/ma1998/p/16935705.html

相关文章

  • 我在steam上学习
    摘要:这几天在逛steam商店时,发现了一款有意思的电路仿真软件CRUMBCircuitSimulator(CRUMB电路模拟器),看起来很不错,就下载玩了一下。这款模拟电路软件功能很强大,基础的元器......
  • VS2019使用Qt4.8.7
    取消系统变量中的Qt_INCLUDEPATH_。C:\Users\octob\AppData\Local\QtMsBuild中添加qt4.natvis.xml,qt4.natvisforvisualstudio2015forqt4IverifiedQString,Q......
  • React 学习笔记之三 - 基于 Redux 状态管理
    组件嵌套多层时,可能需要把父级的状态一层一层向下传递,这样在管理和使用上极其不便。Redux是JS的状态容器,提供可预测化的状态管理。在React中使用Redux,可以把所有的......
  • Wallys/IPQ8072/IPQ8074/2x(4×4 or 8×8) 11AX/IPQ6010 (IPQ6018 FAMILY)/industrial
    Wallys Communications (SuZhou) Co., Ltd., http://www.wallystech.com,which is a professional supplier specializing in product design, manufacturin......
  • 01-Linux基础
    一、Linux系统介绍Linux常见发现版本:RedHatLinuxSuSELinuxUbuntuLinuxMandrakeLinuxCalderaLinuxTurbolinuxDebianGNU/LinuxGentooLinuxLinpusLinuxLinux优点:开......
  • 拓端tecdat|Python代写中用PyTorch机器学习分类预测银行客户流失模型
    Python中用PyTorch机器学习分类预测银行客户流失模型  分类问题属于机器学习问题的类别,其中给定一组功能,任务是预测离散值。分类问题的一些常见......
  • 大咖说·图书分享|深入浅出 Node.js
    Node.js有哪些特性?在应用构建的时候有哪些注意事项?入门同学如何实现技术进阶?本期大咖说,阿里云高级技术专家朴灵携作品《深入浅出Node.js》展开分享。 嘉宾介绍......
  • nodejs版本升级到18后,无法启动和打包vue2项目
    引言最近在升级nodejs版本到v18.7.0后启动项目报digitalenveloperoutines::unsupported,经过多方查找最终找到解决方法,特写下此篇原因node.js的版本问题因为node.js......
  • 机器学习之Python-numpy(where函数)
    1.numpy中的where函数是一个具有条件的真假语句(有点类似if三元表达)。简单讲,就是判断条件是否为真,为真执行一个条件,为假执行一个条件。where函数相关官网:https://......
  • STM32命名与封装学习-一
    目录分类封装命名分类封装命名......