JS是什么?

回答两年半前刚入编程这个行业的我的疑惑

JavaScript (JS) 是一种编程语言,为通常用于客户端(client-side),弱类型的网页动态脚本,不过,也常通过像Node.js这样的包,用于服务器端(server-side)。

就上面这段话,逐字分析

1、编程语言
  • 跟计算机交流的语言
2、编程语言主要分为两大类型
  • 解析型
    一次一行代码的解释执行 ,解释型语言是用编译型语言编写的平台解释执行的。
  • 编译型
    将代码一次性生成为可执行的程序
3、强类型和弱类型
  • 强类型
    要求变量的使用要严格符合定义,所有变量都必须先定义后使用。
  • 弱类型
    一种类型可以被忽略的语言,与强类型定义相反
4、动态语言和静态语言
  • 动态语言
    动态类型语言是指在运行期间才去做数据类型检查的语言
  • 静态语言
    静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间检查的,也就是说在写程序时要声明所有变量的数据类型
5、客户端

称为用户端,是指与服务器相对应,为客户提供本地服务的程序,就是用户的电脑

6、脚本
  • 脚本语言也是一种编程语言。
  • 脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行
    脚本语言不需要编译,可以直接用,由解释器来负责解释。
  • 脚本语言属于解释型语言。解释型语言是用编译型语言编写的平台解释执行的。



JS 是一种运行在客户端的弱类型动态网页脚本语言

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,135评论 1 32
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,354评论 2 35
  • 计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。 现在我得到了...
    幻凌风阅读 8,203评论 1 26
  • 第四章金融法律制度--证券法 【考点一】股票发行 【考点二】公司债券 (一)公开发行 1.公司债券发行的条件:经证...
    嘀嗒嘀嗒startS阅读 215评论 0 0
  • 星期五我心神不宁下午跑去接钧钧,到家天已经擦黑,我看到他和奶奶在卤菜店前买鸡爪。祖孙两人都穿着棉袄,圆圆敦敦。他看...
    寅颖阅读 209评论 0 1