Javascript系列(一)语法、关键保留字、变量

简介:

      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(未定义)


本文转自 sswqzx 51CTO博客,原文链接:http://blog.51cto.com/sswqzx/1966003
相关文章
|
23天前
|
JavaScript
变量和函数提升(js的问题)
变量和函数提升(js的问题)
|
25天前
|
JavaScript 前端开发
JavaScript 中如何检测一个变量是一个 String 类型?
JavaScript 中如何检测一个变量是一个 String 类型?
21 2
|
30天前
|
JavaScript 前端开发 Web App开发
JavaScript基础语法(codewhy版本)(一)
JavaScript基础语法(codewhy版本)
88 1
JavaScript基础语法(codewhy版本)(一)
|
1月前
|
JavaScript 前端开发 网络架构
JavaScript的数组教程(最详细,更新至es6新语法)
JavaScript的数组教程(最详细,更新至es6新语法)
|
1月前
|
移动开发 前端开发 JavaScript
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(下)
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(下)
|
1月前
|
JavaScript 前端开发 Java
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(中)
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(中)
|
1月前
|
JavaScript 前端开发 Java
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(上)
Java 和 JavaScript 的奇妙协同:语法结构的对比与探索(上)
|
1月前
|
JavaScript 前端开发 容器
javascript中的变量定义
javascript中的变量定义
|
1月前
|
存储 JavaScript 前端开发
编程笔记 html5&css&js 075 Javascript 常量和变量
编程笔记 html5&css&js 075 Javascript 常量和变量
|
2月前
|
存储 JavaScript 前端开发
【JavaEE初阶】 JavaScript基础语法——贰
【JavaEE初阶】 JavaScript基础语法——贰