版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/miao_9/article/details/75219416
JavaScript使用三种基本数据类型:text、number、boolean。
字符串(string)也是text类型的数据。alert框只能呈现文本,无法列出数字。所以数字将暗中转换为文本,而后才会出现。
在脚本执行过程中,变量会改变,常量数据是固定的。
变量,是存储器里附有独一无二名称(unique name)的存储位置(storage location)。
创建变量,要使用JavaScript的特别关键字var 。
关键字是在JavaScript中设置为负责特殊任务(创建变量即为其中之一)的词汇。
常量的关键字是const,习惯用大写字母的方式命名,作为与变量的区隔。
const TEXRATE = 0.925
修改变量的值——手动修改定义变量的地方。
变量初始化是为了避免存取还没有存入值的变量。
经常先把所有东西当成变量,后来才慢慢转换其中一部分为常量。即使如此把变量转换为常量的情形还是很少见的,反而常常花时间修正常用的文本或数字,例如欢迎信息或转换比例。
未初始化的常量最终成为编码错误,虽然浏览器通常不认识这个错误。
创建常量时必定予以初始化,只要可能,最好也做变量初始化。
变量未初始化时,它将维持在未定义的(undefined)状态,直到我们指派任何值过去。
驼峰型(首字母也大写)只会用于对象;小写驼峰型则用于变量和函数。
NaN(Not a Number)设计的目的,在于表示并非我们预期的数字数据,它是数字数据类型有误时的指标,通常只在计算过程中需要数字,却收到非数值的数据时,才会看到NaN。
praseInt()
把字符串传给函数,函数就把字符串转换为整数。praseFloat()
把字符串传给函数,函数就把字符串转换为(十进制)浮点数。