JavaScript是什么

JavaScript是什么

 

JavaScript是一种解释型语言而不是编译型语言,它往往被认为是一种脚本语言,而不被看作是一种真正的编程语言。也就是说,脚本语言比较简单,它们是非程序员所使用的编程语言。

如果一个程序员对JavaScript没有扎实的理解,那么当他要用JavaScript执行较复杂的任务时,就会发现整个过程困难重重。

根据ECMA-262标准,JavaScript语言的官方名称是ECMAScript。但是,这个笨拙的名字只有在明确地引用标准的时候才正式使用。从技术上讲,“JavaScript”的名字所指的只是来自Netscape和Mozilla Foundation的语言实现。而实际上,所有人都把这种语言叫做JavaScript。

客户端JavaScript将JavaScript解释器的脚本化能力与Web浏览器定义的文档对象模型(Document Object Model,Dom)结合在一起。

JavaScript不仅能够控制HTML文档的内容,而且能够控制这些文档的行为。

JavaScript是一种通用目的的编程语言,并且它的用途不局限与Web浏览器。JavaScript设计用来嵌入其他任何的应用之中,并为应用提供脚本能力。

需要真正学会一种新的编程语言,就要用它来编写程序。

对于简单的JavaScript试验,有时可以使用JavaScript:URL伪协议来计算JavaScript表达式并返回计算结果。一个JavaScript URL是由JavaScript:协议说明符加上任意的JavaScript代码(语句之间用分号分隔)构成的。当浏览器装载了这样的URL时,它将执行其中的JavaScript代码。这样的URL中的最后一个表达式的值将被转换成字符,该字符串会被作为新文档显示在Web浏览器中。

 

程序设计语言的词法结构是一套基本规则,用来详细说明如何用这种语言来编写程序。它是一种语言的最低层次的语法,指定了变量名是什么样的,注释应该使用什么字符以及语句之间如何分隔等规则。

JavaScript程序是用Unicode字符集编写的。16位的Unicode编码可以表示地球上通用的每一种书面语言。这是国际化的一个重要特征,对那些不讲英语的程序设计者尤为重要。

JavaScript是一种区分大小写的语言。

HTML中这些标记和属性名可以使用任意的大小写方式输入,但是在JavaScript中它们通常都是小写的。

直接量,就是程序中直接显示出来的数据值。

标识符,就是一个名字,是用来命名变量和函数,或者用作JavaScript代码中某些循环的标签。第一个字符必须是字母、下划线或美元符号。标识符不能和JavaScript中用于其他用途的关键字同名。

保留字,break、do、if、switch、typeof、case、else、in、this、var、catch、false、instanceof、throw、void、continue、finally、new、true、while、default、for、null、try、with、delete、function、returne。

在一种程序设计语言中,能够表示并操作的值的类型称为数据类型,而程序设计语言最基本的特征之一就是它支持的数据类型的集合。JavaScript允许使用3种基本数据类型--数字、文本字符串和布尔值。还有两种小数据类型null(空)和undefined(未定义),它们各自定义了一个值。

JavaScript还支持符合数据类型--对象。JavaScript中的对象有两种,一种对象表示的是已命名的值的无序集合,另一种表示的是有编号的值的有序集合,后者被称为数组(Array)。

特殊的对象——函数(Function)。函数是具有可执行代码的对象,可以用作调用函数执行某些操作。函数的行为与其他类型的对象不同。

 

Javascript和其他程序设计语言的不同之处在于它并不区别整型数值和浮点型数值。在JavaScript中所有的数字都是由浮点型表示的。JavaScript数字格式允许精确表示-9007199254740992(-2^53)和9007199254740992(2^53)之间的所有整数,但是使用超过这个范围的整数,就会失去尾数的精确性。

 

 

转义序列,在JavaScript的字符串中,反斜线(\)具有特殊的用途。在反斜线符号后加一个字符就可以表示在字符串中无法出现的字符了。

转载于:https://www.cnblogs.com/zhangliangII/p/7142524.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JavaScript是一种广泛应用于网页、服务器端、移动应用等的脚本语言,主要用于增强用户与网页之间的交互体验,以及实现一些动态效果和功能。它与HTML和CSS一起组成了现代web技术的基石,被广泛用于网站开发、移动应用开发、游戏开发等领域,具有良好的跨平台性、易上手的特点。 ### 回答2: JavaScript是一种用于网页开发和脚本编程的编程语言。它是一种脚本语言,意味着它可以嵌入到HTML代码中,并由浏览器进行解释执行。JavaScript广泛用于网页上增加交互性和动态性,例如表单验证、页面元素操作、动画效果等。 JavaScript的设计目标是为了让网页交互更加灵活和动态。通过JavaScript可以对用户的输入进行处理,并与服务器进行数据交互,实现实时更新和数据响应。与其他编程语言相比,JavaScript的语法相对简洁,并且易于学习和使用JavaScript语言具有多种特性和功能,包括事件处理,DOM操作,动态网页内容生成,浏览器对象访问,以及利用各种库和框架进行开发。同时,JavaScript还可以与HTML和CSS相互配合,实现网页样式和布局的动态调整。 JavaScript的执行环境是浏览器,不需要额外的编译过程,可以实时修改和调试代码,方便开发人员进行调试和测试。此外,JavaScript也可以用于服务器端开发,例如使用Node.js构建后台应用程序。 总之,JavaScript是一种强大而灵活的编程语言,可以为网页增加丰富的交互和动态功能,是现代网页开发中不可或缺的一部分。 ### 回答3: JavaScript是一种面向对象的脚本语言,通常用于在网页上实现交互功能。它是一种客户端脚本语言,也就是说在用户的浏览器上运行。使用JavaScript,开发者可以为网页添加动态效果、实现表单验证、处理用户输入等等。与其他编程语言不同,JavaScript不需要编译,而是由浏览器直接解释执行。因此,开发者可以通过在HTML代码中嵌入JavaScript脚本来给网页添加各种功能。 JavaScript的语法简洁并易于学习,它支持事件驱动编程,可以对用户操作进行响应,例如当用户点击按钮时,JavaScript能够触发一个函数来执行相应的代码。此外,JavaScript还支持DOM(文档对象模型)操作,也就是能够通过JavaScript修改和操作网页的内容和结构。 JavaScript是一种非常灵活的语言,它可以与其他技术和语言(如HTML、CSS、PHP等)进行结合使用。由于广泛应用于网页开发中,JavaScript在现代网络应用开发中扮演着非常重要的角色。目前,许多网页上的特效、动画、表单验证等功能都是通过JavaScript来实现的。 总之,JavaScript是一种用于网页交互和动态功能开发的脚本语言,它使得网页具有更好的用户体验,并且可以与其他技术进行无缝集成。随着Web2.0和云计算等技术的发展,JavaScript作为一种重要的技术,将继续扮演着重要的角色。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值