环球观察:带你具体了解什么是JavaScript:在使用变量之前不需要类型声明

最近小编看到大家都在讨论js是什么意思(一分钟带你具体了解什么是JavaScript) 相关的事情,对此呢小编也是非常的感应兴趣,那么这件事究竟是怎么发生的呢?具体又是怎么回事呢?下面就是小编搜索到的关于js是什么意思(一分钟带你具体了解什么是JavaScript) 事件的相关信息,我们一起来看一下吧!

js是什么意思(一分钟将告诉你JavaScript到底是什么)


(资料图片)

JavaScrip的缩写“js”是一种轻量级、解释性或即时编译的高级编程语言,具有函数优先级。虽然它作为开发前端页面的脚本语言而闻名,但它也用于许多非浏览器环境。JavaScript基于原型编程和多范式动态脚本语言,支持面向对象、命令式和声明式风格。

一、Js的发展历史

JavaScript是一种文字脚本语言,是一种动态类型、弱类型和基于原型的语言。它首先用于HTML页面,为HTML页面添加动态功能。

动态:在运行时确定数据类型。在使用变量之前不需要类型声明。通常,变量的类型就是赋值的类型。

弱类:计算时,不同类型可以隐式转换,对用户透明。即使类型不正确,也可以通过隐式转换获得正确的类型。

原型:新对象继承对象,并与新对象共享自己的属性。模板对象被称为原型。这样,新对象实例化后,不仅可以享受创建时和运行时定义的属性,还可以享受原型对象的属性。

脚本语言:不需要编译器编译。

1995年,JavaScript的发明者网景公司的brendan eich在网景导航器浏览器上首次设计并实现了它。

因为网景希望在静态HTML页面中加入一些动态效果,这个叫Brendan Eich的家伙在两周内就设计出了JavaScript语言。你说的没错,就是他用了10天。

为什么叫JavaScript?原因是当时Java语言非常繁荣,所以网景希望借助Java的名气来推广,但实际上JavaScript在语法上有点像Java,其他部分基本没什么关系。

网景最初将其脚本语言命名为LiveScript,后来网景与Sun合作后改名为JavaScript。

Java Script的三个主要组成部分是:ECMAScript(核心)、DOM(文档对象模型)和BOM(浏览器对象模型)。

他和java的一个区别是:

二、Js的特点

是一种解释性脚本语言(代码不是预编译的)。

主要用于给HTML(标准通用标记语言下的一个应用)页面添加交互行为。

可以直接嵌入HTML页面,但是单独写一个 *** 文件有利于结构和行为的分离。

跨平台特性,在大多数浏览器的支持下,可以运行在多种平台上(如Windows、Linux、Mac、Android、iOS等。

它是一种单线程编程语言。

第三,ECMAScript和JavaScript的关系

1996年11月,JavaScript的创始人Netscape公司决定将JavaScript提交给标准化组织ECMA,希望这种语言能够成为国际标准。

因为网景开发了JavaScript,一年后微软模仿JavaScript开发了 *** cript。为了使JavaScript成为全球标准,几家公司联合组织了ECMA(欧洲计算机制造商协会)来定制JavaScript语言的标准,称为ECMAScript标准。

所以简单来说,ECMAScript是一种语言标准,JavaScript是网景对ECMAScript标准的一种实现。那为什么不直接让JavaScript成为标准呢?因为JavaScript是网景的注册商标。但大多数时候,我们还是用JavaScript这个词。如果遇到ECMAScript这个词,只需用JavaScript替换即可。

由于JavaScript-ECMAScript的标准在不断发展,ECMAScript 6标准的最新版本(简称ES6,有时也叫ES2015)于2015年6月正式发布,所以当说到JavaScript版本时,实际上是指它实现了ECMAScript标准的哪个版本。

第四,JavaScript的使用

在HTML页面中嵌入动态文本。

响应浏览器事件。

读写HTML元素。

在将数据提交给服务器之前,请对其进行验证。

查看访问者的浏览器信息。

控制cookies,包括创建和修改。

基于Node.js技术的服务器端编程。

\
推荐DIY文章
赞美四月的诗词 希望赞美四月的诗这个问题对你有用
环球热头条丨三月桃花的唯美诗句:让诗意不辜负每一个季节,度过每一个早晚
序齿排班是什么意思解释一下:意思是按年龄大小排成队列
世界快资讯丨斗战神龙女加点是什么样的 三仙的差距还是大于实力的
2013年星光大道冠军是谁:她已经成为枣庄名副其实的“大明星”_世界简讯
描写昆虫的片段 收集了一些昆虫写的生动的好句子和段落快来看看|每日消息
精彩新闻

超前放送