首页 存档 技术 查看内容

【郑州第八十九期】JavaScript中的操作符

2018-3-30 13:00 |来自: 互联网 322 0

摘要: 1.背景介绍 在进入Javascript阶段学习后,一直对操作符这块部分的知识点没有引起太多注意,今天就和大家分析一下!探索一下这部分的知识点,提高javascript的技能。 2.知识剖析 2.1 操作符 在ECMA-262中定义了一组 ...

1.背景介绍

在进入Javascript阶段学习后,一直对操作符这块部分的知识点没有引起太多注意,今天就和大家分析一下!探索一下这部分的知识点,提高javascript的技能。


2.知识剖析

2.1 操作符

在ECMA-262中定义了一组用于操作数据值的操作符,包括算术操作符、位操作符、关系操作符和相等操作符等。它们能够适用于很多值,例如:字符串、数字值、布尔值,甚至对象(不过,在应用于对象时,相应的操作符通常都会调用对象的valueOf()、toString()方法,以便取得可以操作的值)。


2.2 一元操作符

只能操作一个值的操作符就称为一元操作符。是最简单的操作符。它包括递增和递减操作符,以及一元加和减操作符。

递增和递减操作符直接借鉴自C语言,分为前置型和后置型。

var age = 22;

age;

console.log(age); //23

//等同于

var age = 22;

age = age 1;

//也等同于

var age = 22;

age ;


前置型和后置型的区别:执行前置递增或者递减操作时,变量的值都是在语句被求值以前改变的。后置型与之相反。

var age = 22;

console.log(age); //22

var another = age 2 ;

console.log(age); //23

console.log(another); //等于变量age的值前置递减后再加2的结果

//等同于

var age = 22;

age = age 1;

//也等同于

var age = 22;

age ;

//另一个对比

var num1 = 2;

var num2 = 30;

var num3 = --num1 num2;

var num4 = num1 num2;

console.log(num3);

console.log(num4);


一元加减操作符是写在数值前边的,和数学中定义的正负是一个概念。在这里就不再演示了。


2.3 布尔操作符

在if(){}else{}这样的条件判断句中,我们需要提供一种可供判断的操作符进行条件的辨别。这里先介绍一下布尔操作符,其包括:非(NOT)、与(AND)、或(OR)。

非(NOT)又叹号(!)表示,与(AND)由和号(

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部