JavaScript 算是严格意义上的编程语言吗?
关注者
418被浏览
140,664登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
JS当然不算是『严格意义』的编程语言
因为它除了if/else/for还var/for/in
不仅var还var x = function
它不class但object
它不仅new还.prototype
它不new不class照样{}
它不new ArrayList<String>但[]
它不doSth(&fnPtr),但它doSth(fn)
它不* function但它lambda
它不static但closure
它不范型但它*.*
是的,它不gcc也不dbg,更不make,不过它debugger;它console.
它不QT,GTK,但DOM,html5/css3
它不boost但asm
它不STL但jQuery,_,Backbone
它不Thread但Promise
它是编程语言
只不过它没你要的『严格意义』
只不过我说的是『是』
而你要的是『算』