我的编程空间,编程开发者的网络收藏夹
学习永远不晚

javascript有哪些基本特点

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

javascript有哪些基本特点

本文小编为大家详细介绍“javascript有哪些基本特点”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript有哪些基本特点”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

  JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。

  JavaScript的出现弥补了HTML语言的不足,它是Java与HTML折中的选择,具有以下几个基本特点。

  1、脚本编写

  JavaScript是一种脚本语言,它采用小程序段的方式实现编程。它作为一种解释性语言,不需要进行编译,而是在程序运行过程中逐行地被解释。

  2、基于对象

  JavaScript是一种基于对象的语言,这意味着它能运用自己已经创建的对象。因此,许多功能可 能来自于JavaScript运行环境(即浏览器本身)中对象的方法与JavaScript的对象相互作用。

  3、简单性

  JavaScript的简单性首先主要体现在它基于Java的基本语句和控制流,是一种简单而紧凑的语言,对于学习Java是一种非常好的过度;其次,它的变量类型是采用“弱类型”,并未使用严格的数据类型。

  4、安全性

  JavaScript是一种安全性语言,它不允许访问本地的硬盘,而且不能将数据存入到服务器上;不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失。

  5、动态性

  JavaScript是动态的,它可以直接对用户或客户输入做出响应而无需经过Web服务程序。它对用户的响应是采用以事件驱动的方式进行的。所谓事件驱动,就是指在页面中执行某种操作所产生的动作,比如按下鼠标、移动窗口或选择菜单等都可以视为事件,当事件发生后就会引起相应的事件响应。

  6、跨平台性

  JavaScript仅依赖于浏览器本身,与操作系统无关,只要是能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。从而实现“编写一下,走遍天下” 的梦想。

  1、基于对象和面向对象

  Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。

  2、解释和编译

  两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。

  3、强变量和弱变量

  两种语言所采取的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型,

  4、代码格式不一样

  Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。

  5、嵌入方式不一样

  在HTML文档中,两种编程语言的标识不同,JavaScript使用来标识,而Java使用…来标识,或采用java脚本语言。

  6、静态联编和动态联编

  Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。

  1、JavaScript直接嵌入HTML文件中

  写在head或body标记对之间,要加标记如下

  2、JavaScript程序存放在单独的。

       js文件中,再在HTML文件中链接在。js文件中直接书写javascript代码即可。

  在JavaScript中有四种基本的数据类型:

  1.数值型(整数和实数)

  2.字符串型(用”“号或”号括起来的字符或数值)

  3.布尔型(使用true或false表示)

  4.空值(null)

  在程序执行过程中值可变的量,是系统内存中的一个命名的存储单元。

  变量名以字母开头,中间可以出现数字,下划线。变量名不能有空格、+或其他符号

  不能使用JavaScript的关键字作为变量。如:var、int、double、delete

  变量名第一个单词全部小写,第二个单词开始每个单词的首字母大写,其余字母小写。

  在JavaScript中有全局变量和局部变量之分。全局变量时定义在所有函数体之外,其作用范围

  是所有函数;而局部变量时定义在函数体之内,只对该函数是可见的。

  在程序执行过程中其值不可改变的量。

  1、整型常量

  如:123 ,512

  2、实型常量

  实型常量是由整数部分加小数部分表示,如3.14,12.43等,也可以使用科学或标准方法表示, 如5E7,4e5等。

  3、布尔值

  布尔常量只有两种取值true 或false。主要用来说明或代表一种状态或标志,用以控制操作流程

  4、字符型常量

  字符型常量是指使用单引号(’)括起来的字符或双引号(”)括起来的字符串。例如,字符’a’,字符串 “hello”。

  JavaScript也支持以反斜杠(\)开头的不可显示的特殊字符,通常称为控制字符。例如换行符’\r’)、制表符(’\t’)等

  5、空值

  JavaScript中有一个空值null,表示什么也没有。如试图引用没有定义的变量,就会返回一个null值。

读到这里,这篇“javascript有哪些基本特点”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

javascript有哪些基本特点

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CSS浮动的基本特点有哪些

CSS浮动的基本特点有以下几点:1. 元素浮动后会脱离正常文档流,不再占据原先的位置,可以自由移动到父元素的左侧或右侧,直到遇到另一个浮动元素或者父元素的边界。2. 浮动元素会影响其后的元素布局。非浮动元素会环绕浮动元素,尽可能地占据浮动元
2023-10-12

access数据库的基本特点有哪些

Access数据库具有以下基本特点:1. 用户友好性:Access数据库采用图形界面设计,操作简单,适合非专业人士使用。2. 关系型数据库:Access数据库是一种关系型数据库,采用表格的形式存储数据,并且通过表与表之间的关系来实现数据的关
2023-09-12

JavaScript递归函数有哪些特点

JavaScript递归函数的特点如下:1. 自我调用:递归函数会自己调用自己,以解决一个问题的子问题,直到达到基本情况。2. 基本情况:递归函数必须包含一个或多个基本情况,即不再进行递归调用的条件。否则,递归函数将无法终止,导致无限循环。
2023-09-22

android最新版本有哪些特点

Android 最新版本是 Android 12。以下是 Android 12 的一些主要特点:更加个性化的用户界面:Android 12 引入了 Material You 设计语言,用户可以根据自己的喜好定制系统的颜色和样式,使得系统更加
android最新版本有哪些特点
2024-03-07

javascript具备哪些特点

本文小编为大家详细介绍“javascript具备哪些特点”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript具备哪些特点”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 javascrip
2023-06-27

LVM基本知识点有哪些

本篇内容介绍了“LVM基本知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!导读LVM是 Logical Volume Manage
2023-06-05

Python基本知识点有哪些

本篇内容主要讲解“Python基本知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python基本知识点有哪些”吧!Python注释python中单行注释采用 # 开头。python
2023-06-29

编程热搜

目录