什么是变量:经常改变的量。
变量是程序在内存中申请的一块用来存放数据的空间。
变量由变量名和变量值组成,通过变量名可以访问变量的值
var 变量名 = 变量值
ps:JS变量声明的形式和Java相似,但是在JS中用var(varible)关键字代替了Java中的变量类型,也就是在Js中,无论声明什么类型的变量都使用var
1.不能以数字开头
2.不能使用关键字(Java或JavaScript中自带的相关属性或方法。)
3.严格区分大小写
4.只能够由 数字 字母 下划线 $ 符号组成
5.见名知意 例如age name 而不是 a b c d
6.推荐使用驼峰命名法,例如studentName
ps:JS的变量命名规则和Java的是一样的
if else switch for class
do while case break contiue
return default new var void
implements package public interface
number 注意:number是数据类型但不是关键字
string 注意:string在java是引用,在JS是基本
boolean
null 表示空值
undefined 表示未定义的意思 只声明了变量但是未赋值
bigint 大数值(在比较大的数后面加上n)
symbol 常用于独一无二的对象.
语法: typeof xxx 返回是一个数据类型
ps: typeof xxx只是显示类型,需要在浏览器上输出还需要借助输出语句
parseInt() 将一个字符串类型的数字解析成整数
parseFloat() 和 parseInt() 的语法完全一致,唯一区别保留小数
Number() 只能将真正的数字解析
ps:任何类型 + string = string
纯数字类字符串 * 1 or -0 or /1 = number
例如: '12' - 0 = 12