Javascript Shell风格的函数调用?

Javascript Shell风格的函数调用?,javascript,function,operators,Javascript,Function,Operators,我遇到了一个类型的x,我想知道这个语法是从哪里来的。我已经尝试过,显然不仅仅是任何函数都可以调用w/o参数,比如funcname-param 那么是什么原因呢?是什么使typeof()不同?是javascript中的一个使用一个操作数的函数。同样的方法,+,-,。。。是运算符。它不是函数,而是php中类似于echo的运算符。没有太多的“类型”(“未定义的” ,JavaScript中的“object”、“boolean”、“number”、“string”、“function”),因此我认为在没有

我遇到了一个
类型的x
,我想知道这个语法是从哪里来的。我已经尝试过,显然不仅仅是任何函数都可以调用w/o参数,比如
funcname-param


那么是什么原因呢?是什么使
typeof()
不同?

是javascript中的一个使用一个操作数的函数。同样的方法,
+
-
。。。是运算符。

它不是函数,而是php中类似于echo的运算符。没有太多的“类型”(“未定义的”
,JavaScript中的“object”、“boolean”、“number”、“string”、“function”),因此我认为在没有真正键入的语言中,使用此类工具是不好的。

尽管您的答案是正确的,
typeof
操作符实际上非常有用,这取决于您的场景。最常见的是
typeof x==“function”