首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript零基础保姆级教程-2

定义变量

同时声明多个变量,变量名中间用逗号隔开

同时声明多个变量并赋值

变量的命名规范

变量名由字母、数字、下划线、$符号组成,且不能以数字开头。若不满足程序会报错。

不能是JS关键字 或保留字,例如:var、if、for、while。因为这些关键字在js中是有特殊含义的。

变量名严格区分大小写。age和AGE是两个完全不同的变量。

变量名必须有意义,看见名字就知道代表存储什么数据

命名方法:

小驼峰法。第一个单词首字母小写,后边单词的首字母需要大写。例如:userInfo...

下划线法。单词由下划线进行连接。例如:user_name...

数据类型

为什么需要数据类型?

在计算机中,不同的数据类型所占用的内存空间大小是不同的,为了将数据分成所需要的不同的内存大小,更加合理的利用内存空间,于是就有了不同的数据类型。

数据类型分为两大类:

基本数据类型(primitive data type),也叫原始数据类型。

引用数据类型(object data type)。

基本数据类型(共5种)

number:表示值为数值;

string:表示值为字符串;

boolean:表示值为布尔值;

null:表示值为空;

undefined:表示未定义;

引用数据类型

特点:可以储存多个值,如数组和对象。typeof类型检测都是返回object类型。

javascript的一大特点,它属于一种弱类型或者说动态语言。这意味着,程序在运行中,变量类型会随时变化!

number数值类型

注意:在JS中不管是整数还是小数,其数据类型都是number类型。java语言会分整型int和浮点型float。

浮点数的精度问题:

JS采用IEEE二进制浮点数算术标准(IEEE754),导致浮点数计算精度有一定的误差。

浮点数值的最高精度是小数点后面17位,但在进行算术计算时其精确度远远不如整数。

解决浮点数精度丢失问题:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230520A01UVJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券