HTML-JavaScript(二)变量及基础数据类型
HTML-JavaScript(二)变量及基础数据类型
变量
变量的概念:
变量是存储数据值的容器
变量即变化的量,在JS中变量是松散类型的,可以用来保存任何数据类型,在定义变量时,用var操作符,后面跟变量名.
好处:
1.让代码可以重复使用(重用性)
2.修改代码方便,灵活(灵活性)
变量命名规则:
1.由字母,数字,下划线和$组成.不能以数字开头
2.严格区分大小写
3.避免关键字和保留词
4.见名知义(起有意义的名字,一看名字就知道是什么)
建议使用驼峰命名法
驼峰命名法
userRecordArr (小驼峰)
第一个单词首字母小写,后面每个单词的首字母大写
UserRecordArr (大驼峰)
所有单词首字母大写.
使用变量
<script>
// 声明变量并且赋值
var a = 'i love you' // 把一句话存储到 a 变量中, 这里修改一次,后面就都改变
document.write( a ) // 从 a 变量中取出数据 输出显示
document.write( a )
document.write( a ) // a 变量中的值可以无限次取出使用
document.write( a )
</script>
其他特性:
多次使用,新值覆盖旧值
<script>
var a = 100
var b = a // 把 a 的值取出来 赋值 给 b 两个变量都是100
a = 85 // 对 a 重新赋值为 85 新值覆盖旧值
console.log(a, b) // a 为 85, b 为 100
</script>
两个变量之间交换值
<script>
var a = 77
var b = 66
// 交换两个变量的值, 需要第3个变量
var c = a
a = b
b = c
</script>
数据类型
数据类型的重要性
JavaScript是弱类型脚本语言,声明变量时无需指定变量的数据类型。在编程过程中,数据类型是重要的概念。为了能够操作变量,了解数据类型是很重要的。如果没有数据类型,计算机就无法安全地解决这道题
基本数据类型
1.字符串 String
用双引号或单引号或反单引号包起来的就是字符串类型.例:
'abc' "1234" `ds45`
2.数值型 (Number)
就是纯数字,没有被双引号或单引号包裹的.例:
1123, 4.7, -5
3.布尔型 (Boolean)
布尔类型里有两个:true和false
true 是 真 的意思
false 是 假 的意思
4.空 (null)
表示为空,通常做为空对象占位符理解
5.未定义 (undefined)
变量已声明,但未赋值时就是 undefined
6.symbol
引用数据类型
1.对象 (Object)
复合数据类型. 键值对的形式
2.数组 (Array)
一组数据, 默认从0开始编号
3.函数 (Function)
注:数据类型里面内容很多,后期详细介绍.
查看数据类型
<script>
console.log(typeof 'abc') // String
let a = 100
console.log(typeof a) // 查看变量类型 Number
</script>
底层实质(扩展)
变量的实质是内存空间的一块存储区域.
内存中每个区域都有一个编号, 称为内存地址.
在需要保存数据时, 就需要一块内存区域, 随后还要多次读取或写入.
在编写程序代码时, 内存地址不好写,不好记住, 于是我们就给它起一个名字,
在以后的代码中用这个名字代表那个内存区域.
转义字符
<script>
转义字符
\' 表示普通的单引号, 不能用来定义字符串了
\" 表示普通的双引号, 不能用来定义字符串了
\n 表示换行
\\ 表示反斜线本身
\t 表示 Tab 键 叫制表符
</script>
感谢访问!()本期 HTML-JavaScript(二)变量及基础数据类型 完毕.欢迎访问下期 HTML-JavaScript(三)运算符
仅个人学习总结,欢迎大牛提出问题,指导学习.