美文网首页
运算符、一元运算符

运算符、一元运算符

作者: 栀心_d553 | 来源:发表于2019-12-24 11:31 被阅读0次

type可以获得一个值,并且以字符串形式返回

特试点:1、对当number类型的值运算时,会将这些值转换为number,然后再运算,(相当于使用Number()函数

            - 字符串 --> 数字
                1.如果是纯数字的字符串,则直接将其转换为数字
                2.如果字符串中有非数字的内容,则转换为NaN
                3.如果字符串是一个空串或者是一个全是空格的字符串,则转换为0
            - 布尔 --> 数字
                true 转成 1
                false 转成 0
            - null --> 数字 0
            - undefined --> 数字 NaN)

2、任何值和nun运算,都为nun


加法: 1、如果是两个字符串,是拼串

2、字符串和任何不是字符串的值做加法,遇到字符串就拼串;没遇到就转换为数字相加

代码块

 c = 1 + 2 + "3";
console.log(c)
执行结果为33

c = "1" + 2 + 3
console.log(c)
执行结果为123

可以利用第二点的性质,将任何类型的值都转换为字符串

代码块:

c = 123;
c = c+ "";
console.log ( typeof  c);

或者


c  = 123;
console.log("c = "+ c );

任何值做 - * /时,会自动转换为number

!!!!可以通过-0 *1 /1 将其他类型的值转换为number


一元运算符,只需要一个操作数

        + 正号
            - 正号不会对数字产生任何影响
              对其他的数据类型使用+,会将其他的数据类型转换为数字类型!!
        - 负号
            - 负号可以对数字进行符号的取反
    
        - 对于非Number类型的值,它会将先转换为Number,然后再运算
        - 可以对一个其他的数据类型使用+,来将其转换为number,它的原理和Number()函数一样

相关文章

  • swift学习笔记(2)--- 基本运算符

    运算符分为一元、二元和三元运算符: 一元运算符对单一操作对象(如 -a)。一元运算符分前置运算符和后置运算符,前置...

  • swift-基本运算符2

    运算符分为一元、二元和三元运算符:一元运算符对单一操作对象操作(如 -a)。一元运算符分前置运算符和后置运算符,前...

  • swift基础部分小记

    1 术语 运算符分为一元,二元和三元运算符 一元运算符对单一操作对象操作,一元运算符分前置运算符和后置运算符,前置...

  • swift之基本运算符

    1>运算符术语 运算符有一元、二元和三元运算符. 一元运算符对单一操作对象操作(如-a).一元运算符分前置运算符和...

  • Swift基本运算符_2

    术语 运算符分为一元,二元,三元运算符 一元运算符对单一操作对象进行操作(如-a),一元运算符又分前置前置运算符和...

  • JavaScript--运算符

    一元运算符:++(递增),--算术运算符:+,-,*,/,%赋值运算符:=,+=,-=...关系运算符:<,>,>...

  • Swift3.1_运算符

    基本运算符 术语 一元运算符对单一操作对象操作(-a)。一元运算符分前置运算符和后置运算符,前置运算符需紧跟在操作...

  • 二、运算符和逻辑分支

    运算符和逻辑分支 一、运算符 1、一元运算符 概述只能操作一个值的运算符叫做一元运算符var a = ++b; /...

  • Swift学习笔记(基本运算符)

    1.术语 运算符分为 一元/二元/三元 运算符 一元运算符对单一对象(如 -a)。一元运算符分前置运算符和后置运算...

  • Swift3学习笔记:部分基础运算符

    部分基础运算符 运算符有一元、二元和三元运算符: 一元运算符在单个操作数(例如-a)上操作。一元前缀运算符出现在其...

网友评论

      本文标题:运算符、一元运算符

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