我一個自己的關於II和&&的邏輯判斷(傻逼型)
原因
首先概述下起始原因:本來埋點的資料中傳遞來的URL只有http://開頭的資料,所以上一個編寫此程式的人在定義產品ID和出發口岸時加了這樣的判斷
然後...悲劇(傻逼)開始了
因為業務需求,埋點資料被修改,新增了以https://為開頭的源資料(json)資訊,然而我隨便想了下,那就再新增個判斷唄!
再加個||(或)唄!easy,然後爆炸了!
最後正確的修改方式↓
總結:
"||"(短路或)是滿足一個條件為true即直接得出結論,所以我第一次的修改即是----無論我是http,還是https開頭的,都會導致判斷語句為true,從而使ID為空!是不是很傻很天真!
相關推薦
我一個自己的關於II和&&的邏輯判斷(傻逼型)
原因 首先概述下起始原因:本來埋點的資料中傳遞來的URL只有http://開頭的資料,所以上一個編寫此程式的人在定義產品ID和出發口岸時加了這樣的判斷 然後...悲劇(傻逼)開始了因為業務需求,埋點資料被修改,新增了以https://為開頭的源資料(json)資訊,然而我隨便想了下,那就再新增個判斷唄
JavaSE7基礎 邏輯運算 普通與& 和 短路與&&的區別
mage 黑馬程序員 ima style jdk版本 黑馬 深入 參考 amp jdk版本 :jdk-7u72-windows-i586系統 :Windows7編輯器 :Notepad++ v7.4.2註意事項 :博文內容僅供參考,不可用於其他用途。
javascript邏輯運算符“||”和“&&”
什麽 先來 證明 asc javascrip 情況 logs 繼續 false 一、先來說說||(邏輯或),從字面上來說,只有前後都是false的時候才返回false,否則返回true。 alert(true||false); // truealert(false|
邏輯運算符 ||和&&
真假 運算符 代碼 邏輯 amp pre 再看 bsp alert 一、先來說說||(邏輯或),從字面上來說,只有前後都是false的時候才返回false,否則返回true。 alert(true||false); // truealert(false||true)
運算符優先級 以及 && (邏輯與) 和||(邏輯或)的優先級:
對象創建 content ins 條件 邏輯或 style -a ID class 運算符優先級(從高到低列出) 運算符 描述 . [] () 字段訪問、數組下標、函數調用以及表達式分組 ++ -- - ~ ! delete new typeof void 一
php and 和 &&的一個坑
dump || watermark 出現 amp 復制 通過 roc sha 我原來以為PHP中的and和&&是一樣的, 只是寫法上為了可讀性和美觀, 事實上我錯了. 這裏面深藏了一個坑!看以下代碼: $bA = true;$bB = false;$b1 =
【我所認知的BIOS】—> uEFI AHCI Driver(4) — 第一個Protocol真難搞
【我所認知的BIOS】—> uEFI AHCI Driver(4) — 第一個Protocol真難搞 LightSeed 4/23/2014 文章對EFI_DRIVER_BINDING_PROTOCOL的每一個 成員的解說是重點
邏輯運算子中"&"與"&&"和"|"與"||"的區別
“&”和“&&”的區別: 單&時,左邊無論真假,右邊都進行運算; 雙&時,如果左邊為真,右邊參與運算,如果左邊為假,那麼右邊不參與運算; class OperatorDemo { public static void main(Strin
從華為養豬說起,聊聊我對中國計算機發展的一個遺憾--為和我們沒有開發出自己的程式語言
節日最後一天,沒什麼事情,想聊聊我對中國計算機技術發展的一個遺憾,為什麼我們沒有開發出自己的程式語言 1.華為推“智慧養豬”,或許暗示方向有變 近日,華為機器視覺總裁在微頭條爆料稱,華為機器視覺推出了智慧養豬方案。養殖業的發展方向是數字化、智慧化和無人化。此前任正非接受媒
Javascript短路運算||和&&
結果 als script true java || rdquo asc false 1、只要“||”前面為false,無論“||”後面是true還是false,結果都返回“||”後面的值。 2、只要
C#中&和&&,|和||區別
.com blank img cnblogs png ref bsp 筆記 區別 當兩者都為邏輯運算符時。 其實沒什麽差別。 &&和||當已經確定結果時,不會對第二個操作數求值。也不知道什麽情況會用到這個差別。做個筆記好了。 http://blog.cs
短路與&&(或 ||)和非短路與&(或 |)的區別
static ole pri args 驗證 java system string rgs 短路與是JAVA語言中的一個邏輯運算符,記作&& A&&B, 當A為false時,不去計算B的值而直接返回false;當A為true時,計算B的值。
位運算(&、|、^)與邏輯運算(&&、 ||)差別
邏輯與 清空 作用 一個數 總結 與運算 位或 定位 按位與 剛無意在一篇文章中看到了位運算(&、|)和邏輯運算(&&、||)的介紹。想起了自己薄弱的基礎知識。於是百度了幾把總結了下。 首先從概念上區分下,位
Python學習之三【對象和類型&&運算符】
str pop python學習 十六進制 更強 ring span 整數相除 一定的 [對象和類型] 學生的屬性: 小明 對象 姓名:男 性別: 年齡: 身高: 體重: 籍貫: 五種基本對象類型 字符串 (string),簡
【我所認知的BIOS】—> uEFI AHCI Driver(6) AtaAtapiPassThruSupported的局部變量們
() tex right sata bds src light spec hot 【我所認知的BIOS】—> uEFI AHCI Driver(6) — AtaAtapiPassThruSupported的局部變量們LightSeed5/7/2014前面5個篇文章
[Sencha ExtJS & Touch] 在Sencha(Extjs/Touch)應用程序中使用plugins(插件)和mixins(混入)
plugins hook easy call disabled round 兼容 擴展 邏輯 原文鏈接:http://blog.csdn.net/lovelyelfpop/article/details/50853591 英文原文:
[POJ 1204]Word Puzzles(Trie樹暴搜&AC自己主動機)
cloc produce cte owin you dsm queue pos cti Description Word puzzles are usually simple and very entertaining for all ages. They are
HDU2256&&HDU4565:給一個式子的求第n項的矩陣快速冪
升級版本 簡單 eof ems size lan blank 向下取整 c++ HDU2256 題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2256 題意:求(sqrt(2)+sqrt(3))^2n%1024是多少。 這個題
phpcms v9中 action="position" 和action="lists"有什麽差別, 以及action 的屬性和值
gin 相關 pan white color one 推薦 pad ros action值的含義: lists 內容數據(文章?)列表 relation 內容相關文章 hits 內容數據點擊排行榜 category 內容欄目列表 positi
codeforce 570 problem E&& 51Nod-1503-豬和回文
-i 格子 med gif pac cst ons ray ring 1503 豬和回文 一只豬走進了一個森林。很湊巧的是,這個森林的形狀是長方形的,有n行,m列組成。我們把這個長方形的行從上到下標記為1到n,列從左到右標記為1到m。處於第r行第c列的格子用(r,c)表