`
zhangyaochun
  • 浏览: 2609345 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

逻辑判断--小计

阅读更多

这些还是以前笔记上无意中翻看时候看到的,拿出来大家学习一下,不过应该很久了的笔记了,知识嘛不在新旧。

 

 

 

1.true == 1        

 

 

2.false == 0

 

 

3.new String("abc") == "abc"

 

 

 

4.new String("abc")  === "abc"

 

 

 

简单地讲述一下吧:

 

1.

console.log(true == 1);   //true
console.log(true == 2);   //false

console.log(false == 0);   //true
console.log(false == 1);   //false


//这个如果你以前看过w3c的文档的话,应该见过这个
//贴上http://www.w3school.com.cn/js/pro_js_operators_equality.asp

//== 会进行类型转换,所以如果一个运算数是Boolean值的话,会把它转换,false转换成0,true转换成1

 

//补充以下常见或者常被人说道的几个
console.log(null == undefined);    //true
console.log(5 == NaN);                //false 
console.log(NaN == NaN);           //false



//注意null和undefined不能被转换成其他值
//补充我以前写的关于这两个的文章
//http://zhangyaochun.iteye.com/blog/1184375

 

 

2.

//中心思想就是它不进行类型转换
console.log(new String("abc") == "abc");      //true
console.log(new String("abc") === "abc");    //false


//主要还想说明一下new String()
//这里面可能就是我们创建String对象的时候的语法了
//String(s); 或者 new String(s);
//它返回的是一个新创建的String 对象
console.log(typeof(new String("abc")));    //object
console.log(typeof "abc");                        //string
 
 
1
1
分享到:
评论

相关推荐

    数字逻辑实验-交通灯控制

    此外,我们还需要考虑一些特殊情况,比如紧急情况下的优先权控制,这可能需要额外的输入信号和逻辑判断。 在Quartus II中,完成代码编写后,我们需要进行编译和仿真。编译会检查代码语法错误,并将逻辑描述转化为...

    Android 重力感应游戏-疯狂的小球源码程序

    通过计算加速度在各个轴上的分量,可以判断出用户是如何移动设备的。 4. **游戏逻辑与物理模拟**:在处理传感器数据后,开发者需要将其转换为游戏内小球的运动状态。这涉及到一些物理模拟知识,例如牛顿第二定律和...

    单片机课程设计-----数字温度计(有原程序)

    1. **单片机**:作为控制系统的核心部件,负责数据处理和逻辑控制。 2. **DS18B20温度传感器**:用于测量环境温度。 3. **显示模块**:可以是LCD或LED显示屏,用于显示温度值。 4. **电源模块**:为整个系统提供稳定...

    linux三级项目报告-计6-第5组.docx

    它接受学生的代码提交,然后使用预设的测试用例进行测试,判断程序是否符合预期,如编译成功、运行时间和内存限制。 6. 数据存储需求: - 学生信息:包括ID号、姓名、班级和学号,可以批量导入或逐条输入。 - ...

    第11章 PLSQL语言介绍-计科-两次课.pptx

    PL/SQL是Oracle数据库系统中的核心组成部分,它的出现弥补了SQL在处理流程控制、逻辑判断等方面的不足。 1. **PL/SQL程序设计简介** - PL/SQL被设计用来解决SQL的局限性,通过引入过程化编程元素,如循环、条件...

    单片机课程设计----数字温度计

    在设计过程中,学生需要考虑温度传感器的初始化、数据读取、A/D转换、温度值的处理和显示逻辑,以及报警条件的判断和语音播报功能的集成。通过这样的课程设计,学生不仅能掌握单片机的基本操作,还能深入理解传感器...

    重构36计-其实很简单

    记住,重构并不总是意味着大规模的改动,有时候一个小的改进,如改进命名、简化逻辑,都能带来显著的效果。在实际开发中,我们应该时刻关注代码质量,适时进行重构,让我们的软件产品更加健壮和可持续发展。

    19215116-计科-邱日计组课程设计结题报告1

    - **执行(EU)模块**:执行经过译码后的指令,完成算术逻辑运算、分支判断、跳转等操作。 - **存储(Memory)模块**:包括写回寄存器的部分,负责将计算结果写回相应的寄存器或者存储到内存中。 5. **五级流水线...

    于基at89s52单片机的频率计设计--毕业设计.doc

    软件部分主要包括频率计算算法、量程判断与切换逻辑、显示驱动程序等。这些程序需在单片机上进行编写和烧录,实现信号的实时处理和结果显示。 6. **性能特点**: 该设计的频率计具有高测量精度,快速响应,以及在...

    besti计组复习-第3章

    ### besti计组复习-第3章:运算方法与运算部件 #### 一、知识梳理 本章内容属于计算机组成原理中的一个难点,虽然不是考试的重点,但是掌握这些概念对于理解计算机内部工作原理至关重要。 ##### 数制转换 - **2⇄...

    Android 自定义View实现水平温度计

    这需要在`onDraw()`中添加逻辑判断,根据温度值调整画笔颜色。 4. **动态更新**: - 自定义View需要能够根据温度数据的变化实时更新界面。可以通过`invalidate()`或`postInvalidate()`方法请求重绘View,以反映...

    详解vue-cli+element-ui树形表格(多级表格折腾小计)

    - 展示逻辑的实现:通过一些方法来判断哪些行应该显示展开或收缩的图标。 - 交互逻辑的实现:添加点击事件,以便用户能够通过点击来展开或收缩行。 ### Vue组件的构建过程 在文档中提到的index.vue文件,是树形表格...

    基于可编程逻辑的心率计设计

    【基于可编程逻辑的心率计设计】是一种利用现场可编程门阵列(FPGA)技术实现的数字式心率监测设备。FPGA 是一种集成电路,可通过编程实现多种逻辑功能,使其在心率计的设计中展现出灵活性和高效性。在这款心率计中...

    北航计组P2-汇编语言

    【北航计组P2-汇编语言】项目主要涵盖了使用MIPS(Microprocessor without Interlocked Pipeline Stages,无互锁流水线阶段)汇编语言进行编程的各种算法实现,包括矩阵乘法、回文串判断、卷积运算以及其增强版、...

    安卓摇一摇传感器相关-安卓计步器-加速度传感器.rar

    当设备的加速度和角速度在短时间内发生显著变化时,可以判断为用户执行了“摇一摇”动作。这种功能常用于触发某些操作,比如刷新页面、摇奖等。 在压缩包内的源代码中,可能会包含以下关键部分: 1. 初始化...

    S7-200系列的基本逻辑指令.docx

    【S7-200系列的基本逻辑指令】是西门子S7-200系列PLC编程中的核心部分,用于构建控制系统的逻辑流程。PLC(可编程逻辑控制器)是一种数字运算操作电子系统,专为工业环境应用设计。本文将深入探讨S7-200系列PLC中的...

    BasePedo-master_计步器_稳定_

    "BasePedo-master"项目显然是一个专注于实现稳定计步器功能的开源代码库,旨在提供类似微信和钉钉应用中的步数统计逻辑。下面将详细介绍这个项目的相关知识点。 1. **计步算法**: 计步器的核心是计步算法,它负责...

    基于-单片机数字温度计-毕业设计论文.doc

    概述部分对整个系统的运行逻辑进行了简要说明,主程序模块是整个系统的核心,负责初始化、数据采集、处理及显示等功能。各模块流程设计详细阐述了数据处理、温度转换、报警判断等子程序的工作流程。 源程序部分包含...

Global site tag (gtag.js) - Google Analytics