要学习一门计算机语言,就要从最基本的语法开始,JavaScript 作为一种脚本语言,它在设计之初借鉴了C语言及其它类C语言(比如JAVA和Perl)的语法。相对于C语言js去空格,JavaScript语法更加宽松、简单,容易上手。

JavaScript 和其它语言一样,由语法、操作符、数据类型、函数、类等功能构成,下面简单的结束下JavaScript的大概语法,在开始学习之前需要掌握的基础知识。

如何定义标识符

所谓标识符就是变量、函数、属性的名称,或者函数的参数名。其规则如下:

1、区分大小写。

在JavaScript中所有的命名(变量名、函数名和操作符)都区分大小写。比如Test 和 test 分别代表2个不同的变量。

2、命名不能使用关键词或保留字。

在命名时不能使用JavaScript语言中已存在的的关键词或保留字,所谓关键词就是语言本身使用的一些内置的名称,比如true、false和null等作为标识符。

3、只能使用字母、数字、下划线(_)或美元符号($),且第一个字符不能是数字。

4、采用驼峰大小写格式书写。

所谓驼峰格式就是,除了第一个字母小写,其它每个单词首字母大写,例如:myCar 、firstSecond。

注释

js去空格_js 字符串去空格_js去空格trim

JavaScript的注释和C语言一样,包括单行注释或多行注释,如下示例:

// 这是单行注释

/*
*这是多行注释
*这是多行注释
*/

注意多行注释,以/*开始,*/结算。上面例子中中间的型号不是必需的,一般为了注释的可读性才加上这些多余的星号。

严格模式

在最新的ECMAScript 5中引入了严格模式的概念。严格模式指为JavaScript定义了一种不同的解析和执行规则。在严格的模式里,一些语法或规则将会出现不确定的结果。

使用如下代码,告诉浏览器按照严格模式执行JavaScript:

“use strict”;

上面的代码是一个特殊的编译指令,告诉浏览器切换到严格模式。除了使整个JavaScript代码处于严格模式环境js去空格,你也可以只让部分代码按照严格模式执行,比如下面的代码:

function doSomething(){
“use strict”;
  // 其它代码
}

语句

JavaScript中的语句值复制语句、声明变量语句、控制语句等。语句一般以分号结束,如果省略分号,并不会出错。但是建议加上分号,这样可以避免一些错误,比如输入不完整,或不小心删除字符或输入多余空格导致代码在压缩时报错。另外加上分号还可以提高代码性能,这样浏览器引擎不必花费时间去推测哪里应该插入分号。

js去空格_js去空格trim_js 字符串去空格

如下语句示例:

var a = 10; 
var b = 20;
var c = a + b;

if (c > 30) a = 0;  // 这种写法不推荐,这种只适合一行代码的情况

// 对应if语句推荐使用大括号,适合多行代码
if(a > 15){
	b = 5;
  c = 1;
}

注意上面控制语句的不同用法,后面再介绍条件语句时会详细介绍。

关键字和保留字

js 字符串去空格_js去空格_js去空格trim

在ECMA规范中有一组特定用途的关键字,它们用来表示语言中一些特定操作,是先有语言正在使用的内置名称,这些关键字不能用作标识符。以下是常用的关键字:

break、do、instanceof、typeof、case、var、let、const、new、if、else、this、in、delete、for、return、catch、finally、void、while、switch、function、continue、default、try、with、debugger、export、class、throws、import

除了关键字,EVMA中还保留一组不能用作标识符的保留字。保留字在将来可能被用作关键字,如下是常见的保留字:

abstract、enum、int、short、boolean、char、volatile、public、goto、package、native、super、byte、final等

变量

所谓变量就是,在内存中临时分配一个空间,可以理解为它是一个占位符,方便程序查找内存地址,然后进行计算、存储。JavaScript 中的变量可以声明为任何类型的变量,它不同意其它语言,JavaScript 语言变量是松散类型的,无需指定变量的具体数据类型,可以使用var 、let 关键字声明变量。

限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688