首页 > 试题广场 >

能来讲讲JS的语言特性吗

[问答题]

能来讲讲JS的语言特性吗

1、弱类型语言,灵活 2、面向对象编程3、脚本语言,跨平台 4、不用预编译,可直接解析执行 5、能在客户端和node下运行
发表于 2021-03-23 10:15:32 回复(0)

不能说“JS运行在客户端浏览器”,node这个环境就是专门让JS不仅仅局限在浏览器,让JS还可以作为服务器的脚本语言,像php那样成为一种动态语言,博客上可没有一个博主说JS运行在客户端浏览器上,这样说完全是错的!

总结:JS的运行环境包括“客户端浏览器”和“Node.js”两个


基于对象:

可以创建对象,或者使用现有的对象


弱类型语言,更加灵活:

定义变量的时候,并没有指定变量的类型是什么,赋什么样的值,变量就是什么类型的


脚本语言:

不用预编译,直接解析执行代码,对比一下入门的C C++,流程都是先编译,后运行的,而JS则是在程序运行的过程中,逐步进行解释的


动态:

可以直接对用户的输入做出响应,而无需经过客户端,响应是通过事件驱动的方式进行的


跨平台性:

只要能运行支持JS的浏览器,那就能运行JS

编辑于 2021-03-06 17:05:37 回复(0)
运行在客户端浏览器上;
不用预编译,直接解析执行代码;单线程语言、面向对象编程;
弱类型语言,更加灵活;
脚本语言,解释性语言跨平台语言
发表于 2020-07-23 11:38:12 回复(0)

运行在客户端的浏览器上

单线程语言面向对象编程

弱类型语言,更加灵活

不用预编译,直接解析执行代码

编辑于 2020-06-08 17:01:15 回复(0)