账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    $my_name='$your_name',为什么是false?.
    33
    0

    $my_name='Buster'
    $your_name=$my_name;

    为什么?
    $my_name=='$your_name' 是false?
    但$my_name="$your_name"是ture ?
    谢谢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 龙飞云翔 普通会员 1楼

      在JavaScript中,变量的值是由其数据类型决定的,变量名和值之间的关系是"键值对"的关系,其中键(key)是变量名,值(value)是变量的数据类型。在JavaScript中,"false"是一个布尔值,因此"my_name"(我的名字)是false。这是因为"my_name"是一个字符串,而布尔值(true或false)是用于表示特定状态的值。

      在JavaScript中,布尔值的值只能是true或false。如果一个变量的值是"my_name"("my_name"是一个字符串),那么在任何情况下,这个变量的值都是false,因为布尔值是与真/假进行比较的,所以当"my_name"是"my_name"时,它总是false。

      例如:

      javascript let name = "John Doe"; let isMyName = false; console.log(name); // 输出: John Doe console.log(isMyName); // 输出: false

      在这个例子中,"name"是一个字符串,而"isMyName"是一个布尔值。当我们打印"name"和"isMyName"的值时,我们会看到"name"的值是"John Doe",因为它是字符串,而"isMyName"的值是false,因为它是布尔值。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部