• 前端入门学习笔记五十二


    1. html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p>p>
    9. <p id = "前端">p>
    10. <script>
    11. document.getElementById("前端").innerHTML =
    12. typeof 300 + "
      "
      +
    13. typeof 900 + "
      "
      +
    14. typeof 1000 + "
      "
      +
    15. typeof 3.90 + "
      "
      +
    16. typeof (9) + "
      "
      +
    17. typeof (9*9);
    18. script>
    19. body>
    20. html>

    typeof 运算符
    您可使用 JavaScript 的 typeof 来确定 JavaScript 变量的类型:
    typeof 运算符返回变量或表达式的类型

    1. html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p>Undefinedp>
    9. <p id = "r">p>
    10. <script>
    11. var html;
    12. document.getElementById("r").innerHTML = html + "
      "
      + typeof html;
    13. script>
    14. body>
    15. html>

     Undefined
    在 JavaScript 中,没有值的变量,其值是 undefined。typeof 也返回 undefined 

    1. html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p>undefined 进行清空p>
    9. <p id = "css">p>
    10. <script>
    11. var css = "盗墓笔记";
    12. css = undefined;
    13. document.getElementById("css").innerHTML =
    14. css + "
      "
      + typeof css;
    15. script>
    16. body>
    17. html>

    任何变量均可通过设置值为 undefined 进行清空。其类型也将是 undefined 

    1. html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p>空值p>
    9. <p id = "javascript">p>
    10. <script>
    11. var java = "";
    12. document.getElementById("javascript").innerHTML = "值是:"
    13. + java + "
      "
      + "值是:"+ typeof java;
    14. script>
    15. body>
    16. html>

    空值
    空值与 undefined 不是一回事。
    空的字符串变量既有值也有类型。

    1. html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p>Nullp>
    9. <p id = "N">p>
    10. <script>
    11. var html = {
    12. css:"CSS",HTML:"html",css:30,前端:"skyblue"
    13. };
    14. html = null;
    15. document.getElementById("N").innerHTML = typeof html;
    16. script>
    17. body>
    18. html>

    Null
    在 JavaScript 中,null 是 "nothing"。它被看做不存在的事物。
    不幸的是,在 JavaScript 中,null 的数据类型是对象。
    您可以把 null 在 JavaScript 中是对象理解为一个 bug。它本应是 null。
    您可以通过设置值为 null 清空对象 

     

    1. html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p>Nullp>
    9. <p id = "v">p>
    10. <script>
    11. var css = {
    12. css:"鬼吹灯",HTML:"盗墓笔记",css:30,前端:"终极笔记"
    13. };
    14. css = null;
    15. document.getElementById("v").innerHTML = typeof css;
    16. script>
    17. body>
    18. html>

    Null
    在 JavaScript 中,null 是 "nothing"。它被看做不存在的事物。
    不幸的是,在 JavaScript 中,null 的数据类型是对象。
    您可以把 null 在 JavaScript 中是对象理解为一个 bug。它本应是 null。
    您可以通过设置值为 null 清空对象 
    ​​​​​​​

  • 相关阅读:
    在Windows10上编译grpc工程,得到protoc.exe和grpc_cpp_plugin.exe
    上帝视角一览大数据开发体系
    Spark案例实际操作
    C 语言 goto 语句不建议使用的理由
    【操作系统】虚拟内存浅析
    ROS1云课→08基础实践(CLI命令行接口)
    AirPods Pro的降噪功能让你体验更好,那么如何打开这个功能
    Android——SRT字幕文件的下载、解压、转换、显示
    【PHP】php中JSON或数组到formData的键值对转换
    js创建动态key的对象ES6和ES5的方法
  • 原文地址:https://blog.csdn.net/m0_65384293/article/details/128208453