javascript数据类型
程序员文章站
2022-03-03 23:53:01
...
javascript数据类型
原始数据类型:值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)表现形势:数组(Array)、函数(Function)。
一、数值(number)
数字,不用引号包裹。
<script>
const name = 1;
console.log(typeof name);//number
</script>
<!-- typeof:用来判断数据类型 -->
二、 字符串类型(string)
字符串,一段文本,用引号包裹。
<script>
var name = ‘1’;
var Name = "1";
console.log(typeof name);//string
console.log(typeof Name);//string
</script>
- 双引号""
- 单引号‘’
- 反引号``:可以换行,里面可以同时嵌套单引号和双引号
注:引号嵌套:
- 单引和双引之间只能互相嵌套;
- 反引中可以嵌套双引也可嵌套双引。
<script>
var str1 = "我们的网址是'http://www.baidu.com'";
var str2 = '我们的网址是"http://www.baidu.com"';
var str3 = `文字'链接'为我们的网址:"http://www.baidu.com"`;
console.log(str1);//我们的网址是'http://www.baidu.com'
console.log(str2);//我们的网址是"http://www.baidu.com"
console.log(str3);//文字'链接'为我们的网址:"http://www.baidu.com"
</script>
三、布尔值(Boolean)
布尔值,只能有两个值:true和false。特殊关键字,不用引号包裹。
四、undefined
未定义的值,是一个特殊的值,在某些情况下,变量存在空缺值(即没有被赋值),就会自动赋值为undefined这样一个特殊的值。
<script>
var sex;
console.log(sex);//undefined
</script>
五、空值(Null)
占位符,用来占位的,表示空,一般用来结识对象的引用。可以通过将变量的值设置为 null 来清空变量。
<script>
var name = 'fhjfj';
console.log(name);//fhjfj
name = null;
console.log(name);//null
</script>
六、 symbol类型
Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值,是一种特殊的、不可变的数据类型,可以作为对象属性的标识符使用。
e.g.
Symbol(“foo”) 不会强制字符串 “foo” 进入一个Symbol,它每次都创建一个新的Symbol:
Symbol("foo") === Symbol("foo"); // false
七、Object对象
基本Js中任何东西都是对象,且都可以被储存在变量里。
表现形式:
数组(array)、函数(function(){})……
上一篇: Java面试必问题:线程池和信号量
下一篇: JavaScript六种数据类型初解析
推荐阅读
-
asp.net中javascript与后台c#交互
-
Java class文件格式之数据类型_动力节点Java学院整理
-
python 转换 Javascript %u 字符串为python unicode的代码
-
Java class文件格式之数据类型(二)_动力节点Java学院整理
-
winform调用javascript的小例子
-
基于数据类型转换(装箱与拆箱)与常量详解
-
Android通过ksoap2传递复杂数据类型及CXF发布的webservice详细介绍
-
js截取第一个字符串(javascript截取字符串的方法)
-
JavaScript判断对象和数组的两种方法
-
深入了解JavaScript 私有化