美文网首页
javascript基础-表达式和运算符

javascript基础-表达式和运算符

作者: 小麻烦爱学习 | 来源:发表于2020-06-29 10:58 被阅读0次

表达式: 是javascript中的短语, 计算出一个值
语句: 是javascript中的句子, 用来执行使某件事发生

运算符

运算符用于: 算术表达式/逻辑表达式/比较表达式/赋值表达式.
运算符有什么特点?

优先级(一个操作数的运算符优先级最高)
结合性
操作数个数
期望操作数类型,运算结果数据类型

typeof typeof  4 + 4; // "string4", 

首先typeof的优先级高于+,其次typeof的结合性是从右到左, 另外typeof期望的数据类型是any,运算结果的数据类型是字符串.所以运算顺序相当于:

typeof(typeof 4) + 4.
typeof 4 => "number"
typeof("number") => "string"
"string" + 4 => "string4"; //数字和字符串出现在"+"运算符两边,数字转换为字符串

typeof适合判决基本数据类型,如果是复杂数据类型,一般使用instanceof运算符

let f = function(){}
f instanceof Function;

检测右边的Function.prototype是否存在于f的原型链中.

相关文章

  • JavaScript中的==和===

    关系表达式 ==和===都是JavaScript中的关系表达式运算符,与对应的还有!=和!==。 ==和===运算...

  • JavaScripte运算符与优先级简述

    什么是JavaScript JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式一些运算符可以...

  • JavaScript 精粹 基础 进阶(2)表达式和运算符

    表达式和运算符 JavaScript 表达式 ** 表达式是指能计算出值得任何可用程序单元。——Wiki** 表达...

  • javascript运算符

    javascript运算符 运算符和操作数的组合就称为表达式 1、算术运算符 A.+ (1)用于数值的相加运算 (...

  • JS基础

    JavaScript概述 、 JavaScript基础语法 、 变量和常量 、 数据类型 数据类型转换 、 运算符...

  • 表达式和运算符(三)

    三、表达式和运算符 3.1 表达式 表达式是用于JavaScript脚本运行时进行计算的式子,可以包含常量、变量...

  • AngularJS扫盲之路

    基础学习 AngularJS 表达式 与 JavaScript 表达式 类似于 JavaScript 表达式,An...

  • 运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • javascript 运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

  • JavaScrip-->运算符

    运算符 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式。常见的有算数表达式、比较表达式、...

网友评论

      本文标题:javascript基础-表达式和运算符

      本文链接:https://www.haomeiwen.com/subject/ehfofktx.html