JS变量

注释

注释一般用于:模块、函数、复杂逻辑、文件、维护记录等,方便以后查找代码和维护。

单行注释

//这里是单行注释

多行注释

/*这里是多行注释*/
/*
*不建议大量使用多行注释,
但是可以用在对函数的注释
*/

变量

javascript是弱类型的数据语言,在定义变量的时候无须指定其数据类型。

变量的命名

变量名可由字母、数字、下划线、$组成,不能是关键字或保留字,区分大小写。
变量名要有意义,可以采用驼峰命名法(如:userName)。

var _user = 10      // 下划线在前的一般是公共变量
var $user =         // 一般存储的是JQ元素

创建变量

基于es规范,创建变量有以下方式:
– var (ES3)
– function (ES3) 创建函数, 函数名也是变量, 只不过存储的值是函数类型
– let (ES6)
– const (ES6) 创建的是常量(常量不可修改)
– import (ES6) 基于ES6的模块规范导出需要的信息
– class (ES6) 基于ES6创建类

交换两个变量的值

var num1 = 30;
var num2 = 50;
var tmp = n1;
num1 = n2;
num2 = tmp;
console.log(num1);    //50
console.log(num2);    //30
var num1 = 30;
var num2 = 50;
var tmp = n1;
num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;
console.log(num1);    //50
console.log(num2);    //30

原创文章,作者:tipak,如若转载,请注明出处:http://www.myqqu.com/note/javascript_lessons/js-bianliang.html