zoukankan      html  css  js  c++  java
  • 《js高级程序设计》--第三章数据类型

    一、关键字

    二、保留字

    三、数据类型

      (数据类型具有动态性)

        1.Undefined    声明变量却未对其加以初始化(赋值)

      2.Null       null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时,会返回"object"的原因。

                注:undefined派生自null值,因此,alert(null == undefined);  //true

      3.Boolean

      4.Number    浮点数值,就是该数值中必须包含一个小数点。浮点数值的最高精度是17位小数。用e或者E表示科学计数法。浮点数值xuy

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>shuzhi</title>
     6     <script>
     7     var a=0.25;
     8     var b=0.05;
     9     //若是a=0.1 b=0.2就有错,不会出现alert内容了。
    10     if(a+b==0.3){
    11         alert('you got 0.3');
    12     }
    13 
    14     </script>
    15 </head>
    16 <body>
    17     
    18 </body>
    19 </html>
    View Code

               NaN,即非数值,这个值用来表示一个本来要返回数值的操作数未返回数值的情况。0除以0才会返回NaN,正数除以0,返回Infinity,负数除以0返回-Infinity.

      5.String

      6.Object

    typeof操作符,用来检测给定变量的数据类型(js高程P23)

    四、操作符

      a++是先执行表达式后再自增,执行表达式时使用的是a的原值。(后置型,后执行)
      ++a是先自增再执行表达示,执行表达式时使用的是自增后的a。(前置型,先执行)
      例:
      int a=0
      printf("%d",a++); //输出0,执行完后a=1

      int a=0
      printf("%d",++a);//输出1,执行完后a=1

     

  • 相关阅读:
    3090显卡(CUDA11.1)安装Pytorch
    ros环境搭建
    github设置仓库可见性 私人仓库设置他人协作/可见
    安全可靠国产系统下的应用怎么搭建?
    燕山大学操作系统课程设计计划书
    flink 1.9.0 编译:flink-fs-hadoop-shaded 找不到
    产品经理面试——简历填写
    什么是可串行化MVCC
    fatal: early EOF fatal: index-pack failed
    Maven 初学+http://mvnrepository.com/
  • 原文地址:https://www.cnblogs.com/michael-xiang/p/4481155.html
Copyright © 2011-2022 走看看