Node.js
初体验
在命令行工具中通过
node JavaScript
文件
的方式执行代码。
function
sayHello
(
name
) {
console
.
log
(
'Hello'
+
name
)
}
1.6
全局对象
console
.
log
(
window
)
// window is not defined
在
Node.js
环境中是没有
window
的,所以
window
对象自然是未定义的。
在
Node.js
环境中全局对象为
global
,在
global
对象中会存在一些和
window
对象中名字相同且作用
相同的方。
global
.
console
.
log
global
.
setInterval
global
.
clearInterval
global
.
setTimeout
global
.
clearTimeout
global
.
setImmediate
sayHello
(
'Node'
)
在
Node.js
环境中声明的变量不会被添加到全局对象中,变量声明后只能在当前文件中使用。
var
message
=
"hello"
console
.
log
(
global
.
message
)
// undefined