JavaScript学习笔记第二篇:运算符

本文主要介绍了JavaScript中的运算符,包括基本类型与引用类型赋值的差异、常量与数组赋值的区别、解构赋值的用法、比较运算符的原理以及逻辑运算符的应用。特别强调了'=='和'==='的区别,并展示了条件语句和delete运算符的使用场景。
摘要由CSDN通过智能技术生成

运算符基本和java一样。

基本类型和引用类型在赋值时候的差异:

var x=1;

var y=2;

var x=2;

console.log(y); 输出结果为1.

var data1=[0,1,2];

var data2=data1;

data1[0]=5;

console.log(data2);输出结果为【5,1,2】

第二种情况,作为引用类的示例,将数组字面量赋给变量data1。但是,引用类型的变量存储的是变量存储的地址,而不是值的本身。所以,data2=data1只是将变量data1的存储地址赋给了data2,这样在读取data2时,data1的变更也会影响到data2。

**存储值,正确的理解是计算机上内存的职责。内存中分配了表示各个地方的序号(地址)。但是脚本使用没有含义的序号,就会很难阅读,因此给这些地址起名字(声明变量)。

数组的常量

const Tax=1.08; //不能改变,因为是常量

Tax=1; //报错。

但是!

const data=[1,2,3];

data=[4,5,6];

data[1]=10;

都不会报错。

解构赋值(数组)

let data=[1,2,3,4,5, 6,7];

let [x0,x1,x2,x3,x4,x5,x6,x7]=data;

通过结构赋值,右边的数组被分解为各个元素,分别赋值给相

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值