zoukankan      html  css  js  c++  java
  • 运算符(一)

    运算符也叫做操作符。通过运算符可以对一个或多个值进行运算,并获得运算结果。

    它可以获得一个值的类型,它会将该值的类型以字符串的形式返回。比如:使用typeof来判断一个变量的数据类型的时候,用字符串来形容这个数据类型。

    一:算术运算符

    +,—,*,/,%。五大算术运算符。

    +法:加法可以对两个值进行加法运算,并返回值。

    如a=a+1。

    当对于非number的值进行算术运算的时候会先将其转换为number类型在进行运算。

    拼串:如果两个字符串进行相加的时候会将两个字符串进行组合。如“你好”+“世界”=“你好世界”。

    任何的值和字符串做加法运算,都会先转换为字符串,然后在和字符串做拼串的操作。如a=123+“1”.a=1231。我们可以利用这一特点我们可以将任意的数据类型转换为string,就是在需要转换的后面加上一个空串。

    —法:减法可以对两个值进行减法运算,并返回值。在字符串的减法中会转换为number类型进行运算。

    *:乘法 /:除法。运算法则和我们平时时一样。任何值在做-,*,/法时都会自动转换为number;则我们可以让它减个0,来进行转换。如a=a-0;乘除1;都行。

    %:取余数。

    二:一元运算符

    只需要一个操作数就叫做一元运算符。如typeof。而+,-在一元运算符中表示正负号。我们可以在一个非number类型的前面加上一个+,可以将他的类型转换为number类型。其原理和number函数类似。

    自增和自减:自增符号++;使变量自增1;而且使用自增后会立刻自增1,不用新的变量来接受它。自增分成两组,后++(a++)和前++(++a)。无论是哪一种都会使原变量立刻改变。它们的区别在于表达式的值不同。a++的值为原变量的值。++a的值为自增以后的值。减法一样。

  • 相关阅读:
    jsp mysql 配置线程池
    服务端 模拟 检测 攻击。。乱写
    硕思闪客精灵 7.2 破解版
    unity UnityAwe 插件
    smartfoxserver 2x 解决 Math NAN
    unity 断点下载
    java 监听文件目录修改
    wind7 64 setup appjs
    sfs2x 修改jvm 内存
    unity ngui 解决图层问题
  • 原文地址:https://www.cnblogs.com/ccqq/p/11197253.html
Copyright © 2011-2022 走看看