zoukankan      html  css  js  c++  java
  • 变量+数据类型+运算符

    一、变量

      1、概念:值可以变化的量

      2、变量的基本组成:变量名+变量值

      3、变量名:不能是关键字(关键字是有特殊含义的单词,如var)

      4、变量的定义:var 变量名

      5、变量的赋值:变量名 = 变量值

      6、变量不能以数字开头,可以用字母数字下划线进行使用

    二、常量

      1、常量是变量的一种,但是常量的值一旦确定不会发生变化,一般全采用大写单词来作为变量名

      2、var NUM=1;

        var s =2,n=1;

    三、数据类型

      1、number:数字类型 1 2 4 56 22.33 NaN

      2、string :字符串类型 “111” “我是” ‘顶顶顶顶’(单引号、双引号都可以)

      3、boolean :布尔 true false

      4、undefined 未定义 只是声明了变量,并没有赋值(数据类型和值一样,都是undefined)

      5、null :空引用

      6、object : 对象

    四、运算符(运算符前后留空格,易读易写)

      算数运算符

      1、+ 这里有两种:两个数字相加 字符串相加(只要有一个是字符串,就是字符串的拼接,会把其他类型转换成字符串)

        “3”+5----35     2+“9”---29 2+8---10

      2、-:会隐式转换,转换成数字,再进行计算(1》true会被转化为1,false会被转化为02》无法转化后才能数字的会返回结果为NaN)

        "10"-13---- -3   "12aa"-45---------NaN  "6"- false-----------6 

      3、* :和-类似

      4、/ :和 - 类似

      5、 % :和-类似,就是两个数相除的余数

      6、++ :这个也是会转化为数字,但是,++放在变量之前是先计算++,再进行其他运算,而放到变量后边,是先进行其他运算,最后进行++运算

      7、-- :同++

     关系运算符:结果一定是true或者false

      > < >= <= == != === !==

      对于相同类型的比较

      1、这里强调一下字符串比较大小:用ASCII码来进行比较,从左到右一个一个拿出来比较,一旦结果确定,就不再进行下一步比较

          0-48 a-97 A-65

          "10">"8"---49与56比较所以返回的结果是false;

      对于不同类型的相互比较

      2、一个是数字,一个是字符串,如果字符串可以转化成数字,则转化为数字再进行比较,如果不能转化为数字,则返回结果为false

      对于==和===

      3、==是不去判断类型是否相等的,只要数值相等即可,而===是需要判断数值和类型,只有同时相等时才是true

     逻辑运算符

      &&:只有左右两边同时为true时才是true

      ||:只有两边同时为false时才是false

      !:表达式的反向值

      1、对于短路现象的理解:如果左侧能够确认表达式的值,那么我们就不再进行右侧的表达式运算

      赋值运算符

      =

      条件运算符

      条件表达式:结果表达式:结果表达式;

      

  • 相关阅读:
    Mac中,在ITerm2下使用ssh访问Linux
    Yosemite下安装jdk、mysql、maven、idea
    SCP对拷如何连接指定端口(非22端口)的远程主机
    Mac下关于python版本的问题
    Mac中命令行zip压缩文件或者目录时,取出隐藏文件和系统文件的方法
    Intellij IDEA 13.1.2发布
    springframework中使用ReloadableResourceBundleMessageSource加载properties文件的问题
    Hibernate-Validator 5.1.0.Final 无法解析自定义占位符的问题
    vs2013如何寻找快捷键
    关于c++的命名空间
  • 原文地址:https://www.cnblogs.com/dhrwawa/p/10556474.html
Copyright © 2011-2022 走看看