js数据类型和六种运算结果为false的情况

这篇具有很好参考价值的文章主要介绍了js数据类型和六种运算结果为false的情况。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据类型

number:数字(整数、小数、NaN(Not a Number))

string:字符串、单双引皆可

boolean:布尔。true、false

null:对象为空

undefined:当声明的变量初始化时,该变量的默认值是undefined

需要注意以下两点:
(1)NaN也是number类型;

    <script>
        let nan = NaN
        alert(typeof nan);
    </script>

js数据类型和六种运算结果为false的情况
(2)null类型的数据,返回值是object;

    <script>
        let a =null;
        alert(typeof a);
    </script>

js数据类型和六种运算结果为false的情况

六种运算结果为false的情况

js语法的松散,通过这个例子就可以看出来,这六种情况在if判断时都表示false(苦笑)

    <script>
        if(!false){
            document.write("第一种结果为false的情况:false");
        }

        document.write("<br />")

        if(!0){
            document.write("第二种结果为false的情况:0");
        }

        document.write("<br />")

        if(!NaN){
            document.write("第三种结果为false的情况:NaN");
        }

        document.write("<br />")

        if(!""){
            document.write("第四种结果为false的情况:(空字符串)");
        }

        document.write("<br />")

        if(!undefined){
            document.write("第五种结果为false的情况:undefined");
        }

        document.write("<br />")

        if(!null){
            document.write("第六种结果为false的情况:null");
        }
    </script>

js数据类型和六种运算结果为false的情况文章来源地址https://www.toymoban.com/news/detail-463509.html

到了这里,关于js数据类型和六种运算结果为false的情况的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C++深入浅出】类和对象中篇(六种默认成员函数、运算符重载)

    目录 一. 前言  二. 默认成员函数 三. 构造函数 3.1 概念 3.2 特性 四. 析构函数 4.1 概念 4.2 特性 五. 拷贝构造函数 5.1 概念 5.2 特性 六. 运算符重载 6.1 引入 6.2 概念 6.3 注意事项 6.4 重载示例 6.5 赋值运算符重载 6.6 前置++和后置++运算符重载 七. const成员函数 7.1 问题引入 7.2 定义

    2024年02月09日
    浏览(34)
  • 【JavaSE】数据类型和运算符

    从这一篇我们开始Java的学习~ 欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 目录 前言 Java第一个程序 字面常量 字面常量的分类 结合代码理解 类型转换 类型提升  byte与byte的运算 正确写法 字符串类型String int与String相互转换 int转String String转int 算

    2024年03月28日
    浏览(38)
  • JAVA——数据类型与运算符

    注意事项: 1.初始化操作是可选的, 但是建议创建变量的时候都显式初始化.                   2. 最后不要忘记分号, 否则会编译失败.                   3.初始化设定的值为 10L , 表示一个长整型的数字. 10l 也可以.                   4.float 类型在 Java 中占四个字节, 遵守

    2024年01月19日
    浏览(56)
  • C中的运算和数据类型

    进行加法运算的+和进行乘法运算的*等符号,称为运算。本章我带大家进入基本运算符的学习 读取两个整数的值,然后显示出它们的和、差、积、商和余数。 代码如下: 像+ - * / %这样可以进行运算的符号称为 运算符 ,作为运算对象的变量或常量称为 操作符 。 运算符左边的

    2024年02月08日
    浏览(20)
  • 六种不同的CRM系统类型分别有哪些特点?

      企业想要管理销售,可以选择CRM系统;企业想要优化业务流程,可以选择CRM系统;企业想要提高收入,可以选择CRM系统。下面来说说, CRM是什么?六种常见CRM系统类型对比 。 CRM是Customer Relationship Management的缩写,中文意思即为客户关系管理。CRM系统是一种企业办公软件,

    2024年02月13日
    浏览(26)
  • JavaSE ---01 数据类型与运算符

    正所谓温故而知新,可以为师矣,虽然已经学过一遍javase,但是回头复习仍然能找到很多初学的时候遗忘的点,所以我们在学习的途中还是要保持空杯心态,这样才能走的更远, 切忌眼高手低 . 说到变量大家都经常去使用,那么什么是变量呢?下面给出变量的定义 变量指的是程序运行时

    2024年02月08日
    浏览(34)
  • Java数据类型,变量与运算符

    常量是在程序运行期间,固定不变的量称为常量。 在以上程序中,输出的Hello Word,其中的“Hello Word”就是字面常量。 字面常量的分类: 字符串常量 整形常量 浮点数常量 字符常量 布尔常量 空常量 注意:字符串,整形,浮点型,字符型以及布尔型,在Java中都称为数据类型

    2024年02月08日
    浏览(44)
  • Eclipse基本使用、数据类型、运算符

    Java专栏目录(点击进入…) 1.打开新建项目窗口(File -- New -- Project) 2.在New Project窗口中选择Java Project创建项目 3.在New Java Project对话框 Project name:项目名称 Project Layout项目布局:Create separate~~~(为源文件和类文件穿件单独的文件夹) 1.打开新建类窗口(File -- New -- Class) 名

    2023年04月18日
    浏览(40)
  • MATLAB数据类型和运算符+矩阵创建

    个人主页: 学习前端的小z 个人专栏: HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论! 🌹1.1 特殊常量 MATLAB有些固定的变量,称为特殊常量。这些特殊常量具有特定的意义,用户在定义变量名时应避免使用。 在

    2024年04月15日
    浏览(39)
  • 初识Java:数据类型与变量、运算符

    哈喽大家好,这篇文章我将为大家分享关于Java的数据类型与变量和运算符。 在Java中数据类型分为基本数据类型与引用数据类型,今天我们着重讲解基本数据类型。 基本数据类型又分为整型、浮点型、字符型以及布尔类型,我们来看下面的一张表。 整型类型 byte类型 byte类型

    2024年02月01日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包