首页 > 编程语言 >JavaScript学习笔记—基本数据类型和引用数据类型

JavaScript学习笔记—基本数据类型和引用数据类型

时间:2023-01-07 20:56:49浏览次数:37  
标签:Object console 变量 JavaScript 数据类型 笔记 var log

基本数据类型: String、Number、Boolean、Null、Undefined
引用数据类型: Object
JS中的变量都是保存到栈内存中的
  基本数据类型的值直接在栈内存中存储,值与值之间是独立存在,修改一个变量不会影响其他的变量

var s = "abc", n = 18, bo = true, nu = null, u = undefined;
var un; // 只声明不赋值,默认值为undefined

var a = 123;
var b = a;
a++;
console.log(a); // 124
console.log(b); // 123
/* 
* 结论:变量a的值赋值给b,变量a和b是独立存在的没有关系,
*      所以变量b的值不会因为变量a的值改变而改变
*/

  当比较两个基本数据类型的值时,就是比较值
  当比较两个引用数据类型时,它们比较的是对象的内存地址,如果两个对象一模一样,但是地址不同,它们也会返回false(不相等)

var c = 10;
var d = 10;
console.log(c == d); // true

var obj3 = new Object();
var obj4 = new Object();
obj3.name = "沙和尚";
obj4.name = "沙和尚";
console.log(obj3 == obj4); // false

标签:Object,console,变量,JavaScript,数据类型,笔记,var,log
From: https://www.cnblogs.com/zibocoder/p/17033521.html

相关文章