首页 > 其他分享 >给变量赋值时右侧是运算符||变量值是什么?

给变量赋值时右侧是运算符||变量值是什么?

时间:2023-07-10 23:02:14浏览次数:38  
标签:console log 变量值 运算符 let 左侧 query id 赋值

逻辑运算符||(或)按照左侧优先级先判断左侧的值是否为true,如果左侧的值为真则返回左侧的值;如果左侧的值为假,则返回右侧的值。

如果id的值为假值("undefined"、"null"、""、0、false)中的任何一个,则query取cache变量的值0

let id  = 'b54237ef30f64018a05441b33e1373c1';
let cache = 0;

let query = id || cache;
console.log(query);//b54237ef30f64018a05441b33e1373c1

id = null;
console.log(query);//0


逻辑运算符&&(与)两个表达式都为true才会返回true

let id = 'b54237ef30f64018a05441b33e1373c1';
let name = '用户A';

let query = id&&name;
console.log(query);//true

id = undefined;
console.log(query);//false;


标签:console,log,变量值,运算符,let,左侧,query,id,赋值
From: https://blog.51cto.com/u_15694202/6681767

相关文章

  • js基础运算符 每天一个小知识(二)
    你理解的js自增自减要怎么运算呢?接下来我们用两个小例子掌握js自增自减,一起学习吧!4.自增自减:符号在前:先运算,后使用符号在后:先使用,在运算例子1、varn=1;varsum=n+++++n+n--+++n+n--+--n+n++;//1+3+3+3+3+1+1consol......
  • SQ工具|3|界址点线生成|ZDZHDM赋值
    以 不动产登记数据库TD/T1066-2021数据库规范中的宗地及界址点线为依据界面介绍: 此工具主要实现了界址线属性的计算,以ZDZHDM(记录相邻界址点、界址线的宗地代码)为主,所需数据包括对应的宗地数据界址点自动赋值包括:界址线自动赋值包括:如果缺少界址点、界址线数据,点击......
  • 拆包和交换变量值
    1'''2拆包和交换变量值3'''456#1.拆包7#1.1拆包:元组8defreturn_num():9return1,2101112num1,num2=return_num()#拆包13print(num2)14print(num1)1516#1.2拆包:字典17my_dict={'name'......
  • js 控制select 和 radio 赋值和并传值
    js控制select和radio并赋值和传值下面是select用法时:           <selectid="selectId"name="leibname"οnchange="ckc(this.options[this.options.selectedIndex].value);"><optionid="lei1"style="width:150px......
  • Java怎么给下拉框赋值 这个问题怎么解决?
    项目方案:基于Java的下拉框赋值方案1.项目背景和需求分析在开发基于Java的应用程序时,我们经常需要使用下拉框(ComboBox)来展示选项列表,并将选中的值保存到后台。本项目方案旨在提供一种简单而有效的方法来给下拉框赋值,并且能够动态更新选项列表。2.项目目标和功能实现下拉框数......
  • [oeasy]python0071_字符串类型_str_string_下标运算符_中括号
    回忆上次内容上次分辨了静态类型语言动态类型语言 python属于对类型要求没有那么严格的动态类型语言 对初学者很友好不过很多时候也容易弄不清变量类型 直接修改代码增强程序的可读性把变量的类型明确标......
  • 实现组件赋值后重新渲染
    通过vuekey实现,原理官方文档。所以当key值变更时,会自动的重新渲染。<template><third-comp:key="menuKey"/></template><script>exportdefault{data(){return{menuKey:1}},watch:{menuTree(){++this.menuKey}}}</sc......
  • C++黑马程序员——P189-192. string容器 构造函数,赋值,拼接,查找和替换
    P189.string容器——构造函数P190....——赋值操作P191....——字符串拼接P192....——字符串查找和替换P189.构造函数———————————————————————————————————————————————————————————————......
  • 数组对象如何赋值给JToken
    提问数组对象如何赋值给JToken回答创建一个JsonArray字符串将字符串装维JArrayJArray赋值给JTokenvarstrIps=$"[\"{string.Join("\",\"",rootObject.IpRateLimiting.IpWhitelist)}\",\"::1/10\"]";varips=JArray.Parse(s......
  • C++ 中的运算符重载
     您可以重定义或重载大部分C++内置的运算符。这样,您就能使用自定义类型的运算符。重载的运算符是带有特殊名称的函数,函数名是由关键字operator和其后要重载的运算符符号构成的。与其他函数一样,重载运算符有一个返回类型和一个参数列表。https://www.micsoon.com/bkzn19/......