三个等于号===和两个等于号==的区别
两个等于号是只判断值是否相等;
三个等于号是即判断值是否相等,又判断类型是否一样;
举例:
$str="1";
$num=1;
if($str==$num){
print_r('true');
}else{
print_r('false');
}
if($str===$num){
print_r('true');
}else{
print_r('false');
}
程序的运行结果是:
truefalse
因为在执行第一个if时,php将$str字符串类型转换成数值型,与$num比较;
在执行第二个if时,虽然比较了值是相等,可以他们的类型不相等,所以会返回false;
转载于:https://www.cnblogs.com/cczhao/p/5106279.html
三个等于号===和两个等于号==的区别相关推荐
- java中 一个等于号和两个等于号三个等号的区别?
一个等号是赋值号,两个等号是判断号.赋值表示把右边的值或引用赋给左边的变量,判断号表示返回符号两边的值是否相等,这里的值包括引用. 相等运算符"==",如果两个操作数不是同一类型, ...
- java 1 2 等于_java 判断语句中一个等于号和两个等于号的区别是什么?
展开全部 一个等于号 是赋值操作的意e5a48de588b63231313335323631343130323136353331333365633864思 比如 int i = 5 就是把i的值赋为5 ...
- C++/Python中两个小于号或两个大于号的作用
两个小于号或大于号的作用在C++和Python中相同,所以在此只讲述一个例子. 以C++运行环境为例: << (数字) 表示二进制左移多少位 >> (数字) 表示二进制右移多少 ...
- js---一个叹号和两个叹号的区别
在js中,一个叹号一般表示"否", 两个叹号,从理论上将就是"否否"了, 这不就是"是"即"true"了. var ab ...
- python中一个等于号和两个等于号_javaScript中两个等于号和三个等于号之间的区别...
一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false. ===表示恒等于,比较的两边要绝对的相同 alert(0 == ""); // true a ...
- 三个等于号===与两个等于号==
1.===:三个等号我们称为等同符,当等号两边的值为相同类型的时候,直接比较等号两边的值,值相同则返回true,若等号两边的值类型不同时直接返回false. 例:100==="100&quo ...
- python中一个等于号和两个等于号_python中is与双等于号“==”的区别示例详解
前言 在开始本文之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识).python type()(数据类型)和value(值).is和==都是对对象进行比较判断作用的,但对对 ...
- python中一个等于号和两个等于号_Python中is与双等于号“==”的区别
Python有两个用于相等比较的运算符,"is"和"=="(等于).在这篇文章中,我将带你们了解Python中"is"和"==&q ...
- c语言一个等于号与两个等于号的区别
C语言中的一个等号和两个等号区别为:性质不同.用途不同.影响不同. 一.性质不同 1.一个等号:一个等号是一种赋值运算符. 2.两个等号:两个等号是一种关系运算符. 二.用途不同 1.一个等号:一个等 ...
最新文章
- Promise 解析
- 10个开源的PHP网站内容管理系统
- python calu_Python基本数据类型
- 【干货】你如何寻找APP?发现优秀 APP 的一些途径
- python变量和变量赋值的几种形式
- Openjudge NOI题库 ch0111/04 网线管理
- wordpress置顶文章调用与设置
- Linux网络监控工具nethogs
- U盘安装CentOS7的最终解决方案
- 【问题记录】python 函数 传入一个对象返回一个对象值得注意
- 美国基金教父约翰博格传记(1)
- java中容器如何维护其内容
- 基于SSM的高校学生实习管理系统
- php 中mb开头什么意思,mb是兆的意思吗
- INSERT INTO SELECT FROM 的用法
- 设置VC工程为Debug或Releas版本的方法
- 统计学中位数概念的理解
- 网易云/QQ音乐导入Apple Music
- 微信小程序加签验签(wxapp_rsa,jsencrypt)和egg搭建的后端交互(jsrsasign,node_rsa)最全!!!
- 【软件质量】问题与保证谈论