CoffeeScript攻略1.2:比較範圍
問題
你想知道某個變數是否在給定的範圍內。
方案
使用CoffeeScript的連綴比較語法。
maxDwarfism = 147
minAcromegaly = 213
height = 180
normalHeight = maxDwarfism < height < minAcromegaly
# => true
討論
這是從Python中借鑑過來的一個很棒的特性。利用這個特性,不必像下面這樣寫出完整的比較:
normalHeight = height > maxDwarfism && height < minAcromegaly
CoffeeScript支援像寫數學中的比較表示式一樣連綴兩個比較,這樣更直觀。
相關文章
- CoffeeScript攻略4.5:定義陣列範圍陣列
- CoffeeScript與Ruby的比較
- CoffeeScript攻略1.1:嵌入JavaScriptJavaScript
- CoffeeScript攻略1.3:for迴圈
- CoffeeScript攻略3.7:拆分字串字串
- CoffeeScript攻略3.9:匹配字串字串
- CoffeeScript攻略3.8:字串插值字串
- CoffeeScript攻略3.1:重複字串字串
- CoffeeScript攻略4.9:篩選陣列陣列
- CoffeeScript攻略4.8:歸納陣列陣列
- CoffeeScript攻略3.4:查詢子字串字串
- CoffeeScript攻略4.7:對映陣列陣列
- CoffeeScript攻略2.4:建立類變數變數
- CoffeeScript攻略2.5:鏈式呼叫物件物件
- CoffeeScript攻略4.10:反轉陣列陣列
- CoffeeScript攻略3.10:生成唯一ID
- CoffeeScript攻略4.1:從陣列生成字串陣列字串
- CoffeeScript攻略2.1:克隆物件(深複製)物件
- CoffeeScript攻略4.6:打亂陣列元素陣列
- CoffeeScript攻略4.3:取得陣列最大值陣列
- CoffeeScript攻略4.4:使用陣列交換變數陣列變數
- CoffeeScript攻略2.3:CoffeeScrip的type函式函式
- CoffeeScript攻略3.6:大寫單詞首字母
- 公司公司程式碼業務範圍成本控制範圍概念
- 隨機範圍小數和隨機範圍整數隨機
- CoffeeScript攻略4.2:類似Python的zip函式Python函式
- CoffeeScript攻略3.2:把字串轉換為小寫形式字串
- CoffeeScript攻略3.3:把字串轉換為大寫形式字串
- CoffeeScript攻略3.5:清理字串前後的空白符字串
- JavaScript 拖拽限定範圍JavaScript
- SciPy 應用範圍
- groovy之範圍特性
- oracle hint有效範圍Oracle
- Java 範型攻略篇(轉)Java
- js 深比較和淺比較JS
- CoffeeScript攻略2.2:建立一個不存在的物件字面值物件
- 動態範圍控制原理
- 資料型別範圍資料型別