1.变量
变量是一个装着数据的容器,通过变量名操作数据。
变量可以无限赋值,以最后一次赋值为终值
##var/let
Var:可以重复声明同一个变量,以最后一次声明为此变量的值
var age = 18;
var age = 20
var age = 18, name = "aa"
Let:不可以重复声明
var age = 18;
var age = 20
console.log(age)=>Uncaught SyntaxError: Identifier 'age' has already been declared(声明)
复制代码
1.2变量的命名要则
2.基本数据类型
1.undefined: 变量已经声明但是没有赋值,所以默认undefined */
2.null: null是一个特殊的对象类型,null表示一个空值,与undefined值相等
3.布尔值 :true,false
4.string:
5.number:
复制代码
3 数据运算
1.运算符号
(1)+ - * / %(取余)++ --
+ :字符串数据类型使用+号代表拼接:把数据类型都转换为字符串拼接
+ - * / % : 在数字类型和字符串类型的数据运算时会自动进行隐士转换“字符串转换为数字类型”
++ :自增1
-- :自减1
/* let num = 1; */
/* 赋值的时候 ++写在前面表示 先加1 再赋值 */
/* let a = ++num; */ /* a结果是2 */
/* 赋值的时候 ++写在后面表示 先赋值 再加1*/
/* let a = num++; */ /* a的结果是1 */
复制代码
/* 数字类型之间的加号是相加 */
let num1 = 1;
let num2 = 2;
document.write(num1+num2);
/* 字符串类型的相加是拼接 */
let str1 = '1';
let str2 = '2';
document.write(str1+str2);
let str1 = '1';
let num1 = 2;
//=>'12'数字类型转换为字符串类型
document.write(str1+num1);
复制代码