js学习笔记
1、变量
1、含义:就是定义的内存中存储的数据的名字。
2、特点:程序中的数据都要用变量来存储起来,在进行数据的处理。
3、使用变量:
1、声明:
1、var 变量名;
2、变量名命名规则:可以使用数字、字母、下划线、但是不能以数字开头。不能使用保留字。驼峰命名。例如:studentName等,首字母小写,之后每个单词首字母大写。
2、赋值:
1、变量名=值;
2、var 变量名=值;(声明的同时赋值)(建议)
3、如果仅声明,没有赋值,默认值为undefined
3、取值:就是从变量中获取数据,进行运算等。
1、取值,就是直接使用声明的变量名,相当于使用变量名中的值。
注意:1、为一个从未声明过的变量赋值,程序不会出错,会默认自动创建同名变量。所以不会出错。
2、如果要从一个没有经过声明的变量中取值,程序会出错,会弹出ReferenceError:表示没有找到该值(没有经过定义)
3、声明提前:程序在执行前,会把声明的变量集中自动认为在程序的开始位置。但是,赋值会留在原地。
var n;
console.log(n);
console.log(a);
var a=5;
console.log(a);
、常量:一但声明 ,不可改变!是个固定值!
生活中举例:圆周率 π
如何声明:const 常量名=值;
注意:在JavaScript中,常量名要全部大写!
现在不过多研究,之后课程碰到了在继续研究。
2、数据类型
1、什么是数据类型?
就是在内存中存储数据的不同格式。
2、JavaScript中的数据类型包含2大类:原始类型与引用类型。
1、原始类型:5种
number数字类型
string字符串类型
boolean 布尔类型,true、false
undefined,返回值就是undefined(特殊)
null:空,就是没有 ,就是不指向任何地址。
2、引用类型:值不保存在变量本地的数据类型。暂时不过多研究。
3、number类型:用来保存数字,
应用:计算,价钱,年龄。。
注意:舍入误差!
什么是舍入误差?解决方法;尽可能多的精确小数位。
就是计算机无法精确表示1/10 n.toFixed(2)----->表示将n按二位小数四舍五入,具体toFixed方法,之后我们慢慢接触时在了解,将不在本节课过多讲述。
var n=5.555;
console.log(n.toFixed(2));