ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会。欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织。

ECMAScript是ECMA制定的标准化脚本语言。

目前JavaScript使用的ECMAScript版本为ECMAScript-262。


一、使用javascript

在html或xml头部里

<script type="text/javascript" src="demo1.js"></script>

二、语法

1、区分大小写:包括变量、函数名和操作符。

2、标识符:就是指变量、函数、属性的名字,或者函数的参数。

注:第一字符必须是一个字母、不能使用关键字、保留字。如:mybook11

3、注释:

ECMAScript 使用C 风格的注释,包括单行注释和块级注释。

// 单行注释

/*

* 这是一个多行

* 注释

*/

4、字面量或直面量:

所有直接量(字面量),就是程序中直接显示出来的数据值。

100       //数字字面量

'李世明' //字符串字面量

false    //布尔字面量

/js/gi   //正则表达式字面量

null    //对象字面量

在ECMAScript 第3 版中,像数组字面量和对象字面量的表达式也是支持的,如下:

{x:1, y:2} //对象字面量表达式

[1,2,3,4,5] //数组字面量表达式

三、关键字和保留字

js特定用途的关键字,一般用于控制语句的开始或结束,或者用于执行特定的操作等。关键字也是语言保留的,不能用作标识符

ECMAScript 全部关键字

break     else      new      var

case      finally   return   void

catch     for       switch   while

continue  function  this     with

default   if       throw     delete

in        try      do        instanceof

typeof

四、变量

ECMAScript 的变量是松散类型的,所谓松散类型就是用来保存任何类型的数据。定义变量时要使用var 操作符(var 是关键),后面跟一个变量名(变量名是标识符)。

var box;

alert(box);

没有给变量赋值、系统会给它一个特殊的值-- undefined(未定义)

转载于:https://blog.51cto.com/sswqzx/1966003

Js-01. 语法、关键保留字、变量相关推荐

  1. 【JavaScript系列】JS基础语法_从变量到数组一网打尽_有教程有实战

    [JavaScript系列]基础语法_从变量到数组一网打尽_有教程有实战 JavaScript基础语法目录 基础语法 延迟和异步脚本 变量 数据类型 数据类型简介 简单数据类型与复杂数据类型 栈和堆 ...

  2. js语法、关键保留字、变量、数据类型

    2019独角兽企业重金招聘Python工程师标准>>> 语法.关键保留字.变量.数据类型 一.语法构成 区分大小写 js中的一切,包括变量.函数名和操作符都区分大小写.例如text和 ...

  3. JavaScript语法、关键保留字、变量

    JavaScript的核心是ECMAScript,具体规定了js的语法规则. [一.语法]: 1.JavaScript中严格区分大小写,比如:Text和text是两种不同的变量. 2.标识符: 标识符 ...

  4. JavaScript-语法、关键保留字及变量

    语法构成 区分大小写 标识符 注释 直接量字面量literal 关键字保留字 变量 语法构成 JavaScript 的语言核心 ECMAScript. 区分大小写 ECMAScript 中的一切,包括 ...

  5. python语言保留字可以用变量名来命名_Python语言基本语法元素之变量,变量的含义及命名规则...

    教学是对知识的二次加工. 笔者希望给python初学者提供帮助.上一篇文章写了Python语言基本语法元素之格式框架:注释.缩进.续行符 这里继续,Python语言基本语法元素之变量. 我们来看看前4 ...

  6. 小汤学编程之JavaScript学习day01——认识JS、JS基础语法

    一.认识JS 1.JavaScript的组成     2.浏览器执行js简介     3.JavaScript是什么?     4.扩展内容 二.JS基础语法 1.代码书写位置     2.变量    ...

  7. web前端学习526-534(变量概述,变量的使用,变量语法扩展,变量命名规范,推荐Diagram Designer)

    文章目录 1 变量概述 1.1 什么是变量 2 变量的使用 1 声明变量 2 赋值 3 变量的初始化 案例:变量的使用 3 变量语法扩展 1 更新变量 2 同时声明多个变量 3 声明变量特殊情况 4 ...

  8. 前端三刺客---JS(基础语法)

    文章目录 JS初识 JavaScript和HTML和CSS的关系 JavaScript代码运行过程 JavaScript的组成 JS 第一个Hello World JavaScript的书写格式 JS ...

  9. Vue.js 基础语法 入门语句 Vue学习笔记 v-model 双向数据绑定

    Vue.js 基础语法,入门语句,Vue学习笔记 学习网站:https://www.bilibili.com/video/BV15741177Eh vue 的体验 响应式:数据一旦改变,视图就会响应改 ...

  10. Scala语法之常量变量和运算符

    Scala语法之常量变量和运算符 1. 背景 官网:https://www.scala-lang.org/ scala是什么 上述截图可知,scala是一门编程语言.静态语言需要编译才能运行,强类型语 ...

最新文章

  1. 人工智能基础-向量的基本几何意义
  2. java query接口_「软帝学院」Java零基础学习详解
  3. 【Java】Java 语言的初步认识及工作应用范围
  4. 平行空间怎么设置32位_每周推荐 | 空间占用减小32%,具有高级功能的16位逻辑封装...
  5. python算法有多少个_Python算法比较两个排序的列表并计算多少个...
  6. C#判断当前运行环境是否64bit
  7. 进口食品加盟 选择自由自在休闲食品
  8. 2018地图poi数据下载
  9. 如何设计可靠的灰度方案
  10. linux完美卸载编译的php,完美卸载linuxoracle的方法
  11. 员工计算机耗材管理,八大秘籍教你精细化管理科室耗材!
  12. 数据库05子查询,union
  13. 学网络安全需要什么基础?
  14. 2016 Multi-University Training Contest 3 1010 Rower Bo
  15. 关于https://urs.microsoft.com/urs.asmx .
  16. Hbase学习之——协处理Coprocessor的使用
  17. c语言中的 t占的字节数,2017年9月计算机二级考试C语言预习自测题(4)
  18. Qt编写安防视频监控系统63-子模块7悬浮地图
  19. Java开发:刚刚入职的Java程序员必做的几件事
  20. 23王道数据结构代码题全解(一)

热门文章

  1. 我为什么免费给ipad做了一个大广告?
  2. 下班前网上搜集的方法哈哈
  3. 前端框架VUE的基础使用
  4. SpringBoot配置RestTemplate的代理和超时时间
  5. [20160224]-bashELF command not found.txt
  6. 从系统盘符选错到认识硬盘的各种分区
  7. jboss7体验及配置入门
  8. 北京最值得逛的50个地方:后海、798、簋街...
  9. PVLAN技术初探-巧用PVLAN优化网络
  10. Python爬虫 --- 2.2 Scrapy 选择器的介绍