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

     

  • 相关阅读:
    PAT Basic 1077 互评成绩计算 (20 分)
    PAT Basic 1055 集体照 (25 分)
    PAT Basic 1059 C语言竞赛 (20 分)
    PAT Basic 1072 开学寄语 (20 分)
    PAT Basic 1049 数列的片段和 (20 分)
    蓝桥杯BASIC-13 数列排序
    蓝桥杯入门——3.序列求和
    蓝桥杯入门——2.圆的面积
    蓝桥杯入门——1.Fibonacci数列
    树的总结(遍历,BST,AVL原型,堆,练习题)
  • 原文地址:https://www.cnblogs.com/michael-xiang/p/4481155.html
Copyright © 2011-2022 走看看