js常量与变量,以及数据类型的基本概念

js 笔记2
常量与变量

> 常量与变量

常量就是程序运行过程中不能改变的量 const
变量就是程序运行过程中可以改变的量 let或var

================================================

变量类似于代数中的变量,其值可以改变。
相对的,常量的值是不可变的,比如你不能让5=4

变量的本质是保存着指向某个量的内存地址。
1)变量的命名,按照上面所说的标识符命名规则。应尽量让变量名具有可以读懂的意义
2)变量的声明和初始化。注意等号代表赋值而不是相等。显式声明和隐式声明
3)变量的类型,弱类型与强类型,用typeof分辨类型。
变量类似于代数中的变量,其值可以改变。
相对的,常量的值是不可变的,比如你不能让5=4

变量的本质是保存着指向某个量的内存地址。
1)变量的命名,按照上面所说的标识符命名规则。应尽量让变量名具有可以读懂的意义
2)变量的声明和初始化。注意等号代表赋值而不是相等。显式声明和隐式声明
3)变量的类型,弱类型与强类型


================================================


数据类型的基本概念

数据为什么要分类型?

1)	处理方式方面
2)	存储方式方面。字符串存储的是字符编码
3)	占用存储空间方面。

基本类型(值类型)和引用类型(对象类型),所有引用类型都是object,并且还能细分
js里的基本数据类型并不严格,跟强类型语言的一大区别就是基本数据类型也有属性和方法。而且因为它是由浏览器负责解释的,所以并不能保证每个浏览器上都是相同的效果。

================================================

JS数据类型(可以使用typeof来显示一个变量中所储存的数据的类型)

1)数字number (包括整数和小数。注意,小数用二进制表示时,可能会失去精度),特殊的数字NaN。
2)字符串string 
3)布尔值boolean    true和false,真和假
4)null和undefined,注意区分空值和0、“”的区别
5)symbol类型
6)对象类型Object

其中,前五种是基本数据类型,后一种是引用数据类型。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值