js之字面量

字面量

js的数据类型一共有六种:五个基本数据类型、一个引用类型。
五个基本数据类型:

注意:以后我们再编程的时候,书写的数据务必是这六种数据类型中的数值。
如果不是,程序就会报错。
字面量:说白了就是某一个类型数据的一个固定数值
当你看到这个固定的数值的时候,我们就知道他是属于那种类型的数据。

数字类型的字面量

概述:在js当中,数字类型的字面量使用频率相对挺高的。其实,常用的数字类型的字面量,无非就是两个。整数和小数(浮点型)。

整数字面量

概述:在js当中整数字面量,即为十进制的数字,逢十进一。

小数字面量

概述:浮点数,即可小数。数字当中带有小数点的。浮点数也有正负之分。

<script type="text/javascript">
  console.log(99);
  console.log(-100);
  console.log(1237485);
  console.log(3.14);
  console.log(-3.14);
  // 0-1之间的小数,可以省略0
  console.log(.14);
  console.log(0.14);

</script>

注意事项:

  • 小数在进行计算的时候:比如0.1+0.2这个比较特殊。
  • 由于0.1和0.2进行计算的时候是转换成为二进制进行计算的,无法进行整除(后面保留了17位小数)。
  • 由于遵守IEEE754浮点数算数标准
科学计数法

概述:科学计数法,也是表示数字一种形式。代表的是某一个数字与10的N次幂的乘积。

console.log(6e2);   //600
console.log(3.14E2); //314

特殊值(Infinity、NAN)

概述:在js中,数字其实是有范围的,-253~253,如果超过这个范围,可以利用特殊值Infinity进行表示。Infinity这个值有正负之分。

<!--infinity-->
<script type="text/javascript">
  console.log(Infinity);
  console.log(-Infinity);

  console.log(6e123457689);
</script>

NAN(Not A Number)它是Number(数字类型)中的一个特殊值。

这个数值,一般是在数学计算不出来结果的时候会出现的。比如在js中,0是分母的时候,会返回NAN。

<script type="text/javascript">
 
  console.log(0/0);   //NAN
  console.log(12/0);  //Infinity
</script>

字符串类型的字面量

概述:字符串(String)类型数据外层需要加上双引号、单引号。别一个是双、一个是单。
字符串:可以当成是人说的话。

 console.log("我是一个大诗人李白");

1.数据外层如果加上双引号、单引号。即为字符串类型的数据。
2.空格也可以作为字符串的字符。
3.如果字符串中一个字符都没有,称之为空字符串。

posted @ 2023-03-04 21:04  King-DA  阅读(152)  评论(0)    收藏  举报