JS学习笔记2
1、变量
变量名不能以数字开头;
变量名只能包含字母、数字、下划线;
变量名不能与系统命名重复;
变量名区分大小写;
变量名要起的有意义;
2、数据
数字类型:number
字符类型:string(字母、符号、' ' " ")
空类型:null
未定义类型:undefined
布尔类型:true、false
符合数据类型:复杂类型、array、object
注:var ab=" ";(空字符也是字符类型)
typeof:查看数据类型
alert:弹出一个窗口
3、运算符
赋值运算符:“=”
算术运算符:+、-、*、/、%、++、--
比较运算符:<、>、<=、>=、==、!=、===、!==
注:i++、i--与++i、--i
var i=1
var j=i++;先把i的值赋值给j,然后i再自加1;
var j=++i;先把i自加1,再赋值给j;
==:判断两个值是否相同(仅仅值)
===:判断两个数据是否相同(判断值和数据类型)
逻辑运算符:!、&&、||
注:以下是两个例子
复合赋值计算:
字符串运算符:
当“+”两边任有一边是字符串就会执行字符串连接符
var a=22;
var b="1"; //引号代表字符串
var c=a+b;
结果为221,不执行