欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

HTML-JavaScript(二)变量及基础数据类型

程序员文章站 2022-04-04 22:52:20
...

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(三)运算符
仅个人学习总结,欢迎大牛提出问题,指导学习.