2 joy460154849 joy460154849 于 2017.09.01 17:20 提问

执行结果为fals是为何

ps:详细讲下call函数使用情况,谢谢!
function a(b,c){
b=="first"
c=="second"
console.log(c=="second")
console.log(b=="first")
}
a.call({a:"b"},"first","second")

4个回答

qq_29594393
qq_29594393   Ds   Rxr 2017.09.01 17:23

你没有赋值 , 赋值是= 不是 ==

zhangli2513
zhangli2513 回复joy460154849: 原始数据类型只有5种:number(数字)string(字符串)、boolean(真或假)undefined(空)null(不指向任何地址),而==是逻辑判断的运算符,逻辑判断最终返回的是boolean类型的值,也就只有两种,true or false 真或假 b==fiest吗?c=second吗?
11 个月之前 回复
joy460154849
joy460154849 为啥要赋值??
11 个月之前 回复
qq_23292875
qq_23292875   Rxr 2017.09.01 17:38

== 是比较运算符 b=="first" 表示 b和字符串 first 是否相等 如果相等返回true否则返回false

qq_28215471
qq_28215471   2017.09.01 17:42

不赋值怎么比较,你拿一个undefined的值去跟一个字符串比较,不是false就见鬼了

joy460154849
joy460154849   2017.09.03 12:49

若为true,应该怎么所谓的赋值?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
sqlplus 查询结果为2
sqlplus能够运行多条语句。那个2其实是行号。你输入的第一句是第一行,没有显示1.show parameter service_name;   //后面要加上一个分号,分号是一个语句的结束。Dbsnmp帐号默认的锁定的,这里把它解锁ALTER USER DBSNMP ACCOUNT UNLOCK;   把dbsnmp用户解锁,注意结果的那个分号alter user sysman
jdbc连接mysql数据库执行sql语句ResultSet结果集一直为空
问题描述:ResultSet rs=sqlstatement.executeQuery(sql); 执行后查询语句后rs一直为空,但是将sql语句放到数据库中进行查询却能得到结果. 解决:sql=“select * from table where name=‘张三’”;当查询语句中涉及中文的时候就会出现上述问题,主要是编码问题,数据库的编码为utf-8,,但是jdbc的url的地址却没有指定编
Struts2 中Action的执行结果类型
Struts2的结果类型总共有以下几个(该文件在struts-default.xml) 如果结果类型没声明,默认是  dispatcher (请求转发) 下面主要说明常用的几个类型: dispatcher : 请求转发到一个页面 (默认),不可以用这种方式转发到一个action chain         : 一个action请求转发至另一个 action redirect
JavaScript中if的表达式自动转换为false的情况
JavaScript中,if条件表达式中,出现0,null,undefined,”时,则结果自动转为false。见代码<!doctype html> <html> <head> <meta charset="utf-8"> <title>if条件下自动转化为false</title> <script type="text/javascript"> if(0){ alert(true); }e
sqlserver 除法运算结果为小数时显示0
比如年休假一年40小时 按照入职日到年底折算 298天/365天*40小时, 遇到小数进位,如 20.2 为23 select 298/365*40  结果为0      X   因为298/365结果为0 select 298*40/365   结果为32  X   因为结果被四舍五入了 select 298*40/365.0  结果为 32.657520
如何将SQL400执行结果或执行脚本输出为output file\如何将SQL400执行结果或执行脚本输出为output file
如何将SQL400执行结果或执行脚本输出为output file\如何将SQL400执行结果或执行脚本输出为output file
关于360笔试题的一个题目的以下代码执行后输出结果为()思考
题目: 以下代码执行后输出结果为() public class Test { public static Test t1=new Test(); { System.out.println("blockA"); } static { System.out.println("blockB"); } public static void main(String[] ar
mybatis mapper查询结果为NULL 复制出sql执行有结果
这是由于数据库字段增加。实体类,和mapper没有更新。
类无法实例化
<br />今天早上犯了几个低级的错误,在此标记,警告自己。<br />1.写了个公共类里面放一些常用的方法,但是忘记了给类添加访问修饰符。导致该类在别处无法实例化。<br />2.由于“int” 类型的值永不等于“int?”类型的“null” ,该表达式的结果始终为“false”。我竟然犯这种低级的错误。
以下代码执行结果是什么?
块级作用域,函数作用域,变量提升