JavaScript
产生于1992年 设想者 Brendan Eich
假如不是公司的决议计划,Brendan Eich
称毫不可能把 Java
作为 Javascript
设想的原型。
作为设想者,他一点也不喜欢本身的这个作品:
“与其说我爱 Javascript
,不如说我恨它。它是 C
言语和 Self
言语一夜情的产品。
十八世纪英国文学家约翰逊博士说得好:’它的优异的地方并不是原创,它的原创的地方并不优异。’ (the part that is good is not original, and the part that is original is not good.)”
JS
的数据范例: Number
Boolean
String
Undefined
Null
Symbol
(es6新定义的)和 Object
(Array
是特别的 Object
)
typeof
返回的7中范例:number
boolean
string
object
undefined
object
function
“一夜情的产品”: JS
范例相加会有什么意想不到的事变呢?
你能够尝试在浏览器的 Console
中输入
> (!(~+[])+{})[--[~+""][+[]]*[~+[]]+~~!+[]]+({}+[])[[~!+[]*~+[]]]
< sb
奇异的还在后边:
这些隐式转换, 给开发者多多少少都邑带了一些不方便.
尽管如此, js
依旧异常优异
原文来自: