JavaScript其他数据类型

Js入门与实战 admin 339浏览

字符串长度 length属性是用来获取字符串的长度

<script>
var str = '我的博客helloworld';
console.log(str.length)
</script>

1.两边只要有一个是字符串,那么+就是字符串拼接功能

2.两边如果都是数字,那么就是算术功能

<script>
console.log(11+11);
console.log('hello'+'World');
console.log('100'+'100');
console.log('11'+11);
console.log('male:'+true);
</script>

Boolean类型;Boolean字面量:true和false,区分大小写;计算机内部存储:true为1,false为0

Undefined和Null

1.Undefined表示一个声明了没有赋值的变量,变量只声明的时候,默认值是undefined

2.Null表示一个空,变量的值如果想为null,必须手动设置

Number类型

数值字面量:数值的固定值的表示法/110 1024 60.5

浮点数:浮点数的精度问题

var n = 5e-324;//科学计数法,5乘以10的-324次方

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

Object

e.g:仅作参考,如果使用谷歌浏览器快速查看数据类型,字符串的颜色是黑色的,数值与布尔类型是蓝色的,Undefined和Null是灰色的

console.log('ss',2,null,undefined,true)

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title></title>
</head>
<body>
<script type="text/javascript">
var s1 = '123';
//console.log(s1.length);
var s2 = '456';
var s3 = s1+s2;
var s4 = 1;
var s5 = 2;
// console.log(s5+s4+s3);
console.log(s3+s4+s5);
/*
+既可以作为数学运算使用,也可以作为字符串拼接使用;从前往后进行计算,如果两个变量都是数值型那么加号作为数字运算符;直到遇到一个字符串,此后所有的加号都是字符串拼接;
*/
</script>
</body>
</html>

转载请注明:大灰牛博客 » JavaScript其他数据类型