gpt4 book ai didi

javascript - 三元运算符检查多个字符串

转载 作者:行者123 更新时间:2023-11-30 07:13:52 27 4
gpt4 key购买 nike

我有一段代码,我在其中检查值是 null 还是 turnedoff 然后在变量中放置一个 空格左手边。但出于某种原因,turnedoff 没有被替换。我做错了什么?

JS:

$scope.ModelAux ={
ssclientID: sessionStorage.clientId === ('null' || 'turnedoff') ? '' : sessionStorage.clientId
};

alert($scope.ModelAux.ssclientID);

CSHTML :

<input type="text" name="clientID" class="form-control input-md" ng-model="ModelAux.ssclientID" required/>

最佳答案

这个

sessionStorage.clientId === ('null' || 'turnedoff') ?

应该是

sessionStorage.clientId === 'null' || sessionStorage.clientId ===  'turnedoff' ?

因为

'null' || 'turnedoff'

始终为 'null',并且不检查该值是否为 'turnedoff'

关于javascript - 三元运算符检查多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37216666/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com