ECMAScript 语法 您所在的位置:网站首页 java的基本语法有哪些内容 ECMAScript 语法

ECMAScript 语法

2024-07-15 14:31| 来源: 网络整理| 查看: 265

w3school 在线教程 HTML 系列教程 浏览器脚本 服务器脚本 编程教程 XML 系列教程 建站手册 参考手册 JavaScript 简介 JavaScript 高级教程 JavaScript 历史 JavaScript 实现 ECMAScript 基础 ECMAScript 语法 ECMAScript 变量 ECMAScript 关键字 ECMAScript 保留字 ECMAScript 值 ECMAScript 原始类型 ECMAScript 类型转换 ECMAScript 引用类型 ECMAScript 运算符 一元运算符 位运算符 逻辑运算符 乘性运算符 加性运算符 关系运算符 等性运算符 条件运算符 赋值运算符 逗号运算符 ECMAScript 语句 if 语句 迭代语句 标签语句 break 语句 continue 语句 with 语句 switch 语句 ECMAScript 函数 函数概述 arguments 对象 Function 对象 闭包(closure) ECMAScript 对象 面向对象 对象应用 对象类型 对象作用域 定义类或对象 修改对象 ECMAScript 继承 继承机制实例 继承机制实现 JS 实例 JS 实例 JS HTML DOM JS HTML 输入 JS HTML 对象 JS HTML 事件 JS Browser JS 测验 JS 参考手册 JavaScript 对象 HTML DOM 对象 ECMAScript 语法 JavaScript 实现 ECMAScript 变量

熟悉 Java、C 和 Perl 这些语言的开发者会发现 ECMAScript 的语法很容易掌握,因为它借用了这些语言的语法。

Java 和 ECMAScript 有一些关键的语法特性相同,也有一些完全不同。

区分大小写

与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。

比如:

变量 test 与变量 TEST 是不同的。

变量是弱类型的

与 Java 和 C 不同,ECMAScript 中的变量无特定的类型,定义变量时只用 var 运算符,可以将它初始化为任意值。

因此,可以随时改变变量所存数据的类型(尽量避免这样做)。

例子 var color = "red"; var num = 25; var visible = true; 每行结尾的分号可有可无

Java、C 和 Perl 都要求每行代码以分号(;)结束才符合语法。

ECMAScript 则允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript 就把折行代码的结尾看做该语句的结尾(与 Visual Basic 和 VBScript 相似),前提是这样没有破坏代码的语义。

最好的代码编写习惯是总加入分号,因为没有分号,有些浏览器就不能正确运行,不过根据 ECMAScript 标准,下面两行代码都是正确的:

var test1 = "red" var test2 = "blue"; 注释与 Java、C 和 PHP 语言的注释相同

ECMAScript 借用了这些语言的注释语法。

有两种类型的注释:

单行注释以双斜杠开头(//) 多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/) //this is a single-line comment /*this is a multi- line comment*/ 括号表示代码块

从 Java 中借鉴的另一个概念是代码块。

代码块表示一系列应该按顺序执行的语句,这些语句被封装在左括号({)和右括号(})之间。

例如:

if (test1 == "red") { test1 = "blue"; alert(test1); } JavaScript 实现 ECMAScript 变量 JavaScript 和 HTML DOM 参考手册 JavaScript 实例 JavaScript 测验 JavaScript 教程

W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,保留一切权利。

关于 W3School 帮助 W3School 使用条款 隐私条款 技术支持:赢科 蒙ICP备06004630号



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有