1. 程式人生 > >JS 入門教程-09-js 比較運算子,邏輯運算子,條件運算子(三目運算子)

JS 入門教程-09-js 比較運算子,邏輯運算子,條件運算子(三目運算子)

目錄

比較運算子

主要用於條件判斷中,以測定變數或值是否相等,下一章會講解使用。

比較運算子和數學比較相似,理解起來也比較簡單。

假設:

x = 5;  //數字
y = "5";    //字串5
z = 6;  //數字
運算子 描述 例子 備註
== 等於 x==y true
=== 絕對等於(值和型別均相等) x ===y false
!= 不等於 x != y false
!== 不絕對等於(值和型別有一個不相等,或兩個都不相等) x !== y true
> 大於 x > z false
< 小於 x < z true
<= 大於或等於 x <= z true
=
小於或等於 x >= z false

邏輯運算子

運算子 描述 例子 備註
&& true && false 為 false 同為真才為真
! !true 為 false 取反

條件運算子

又稱三目運算子。

語法

result=(condition)?option1:option2 

當 condition 為真時,結果為 option1, 否則結果為 option2。

例子

判斷是否為成年人

var isAdult = (age >= 18) "yes" : "no";

目錄導航

目錄導航

相關推薦

JS 入門教程-09-js 比較運算子邏輯運算子條件運算子(運算子)

目錄 目錄 比較運算子 邏輯運算子 條件運算子 語法 例子 目錄導航 比較運算子 主要用於條件判斷中,以測定變數或值是否相等,下一章會講解使用。 比較運算子和數學比較相似,理解起來也比較簡單。 假設: x = 5; //數字

日期大小比較不用ifwhile, switch、for、運算子

#include <iostream> using namespace std; struct DATE {     int year, month, day;      //三個變

前端框架React Js入門教程【精】

參考資料 react.js 功夫 入門實例 html 操作 load 通過 每一個 現在最熱門的前端框架有AngularJS、React、Bootstrap等。自從接觸了ReactJS,ReactJs的虛擬DOM(Virtual DOM)和組件化的開發深深的吸引了我,下

11-移動端開發教程-zepto.js入門教程

container request net log 全局 鏈式 tag 優勢 實用 Zepto.js是一個輕量級的針對現代瀏覽器的JavaScript庫, 它與jquery有著類似的api。 如果你會用jquery,那麽你也會用zepto。 1. Why Zepto.js

[轉]Chart.js入門教程

Chart.js是一個簡單、面向物件、為設計者和開發者準備的圖表繪製工具庫。   相信大部分人都一樣,看到一大筐用文字或者表格形式呈現的資料就頭疼。因為這種呈現方式也太無聊了吧。。。而且這對於我們處理原始資料也造成一定的困難。 不信?我反手就是一個例子: 更進一步說,柱狀圖能夠直觀

Nuxt.js入門教程(Vue SSR架構)-介紹&安裝

個人部落格 地址:http://www.wenhaofan.com/article/20181210124818 介紹   如果你使用過Vue,那麼就知道使用Vue構建一個單頁應用是非常簡單快捷的。而什麼是單頁應用呢,單頁應用 即SPA(全稱為:single page web applicat

Node.js 入門教程(文件)

Node.js是一個基於Chrome JavaScript執行時建立的平臺, 用於方便地搭建響應速度快、易於擴充套件的網路應用。Node.js使用事件驅動,非阻塞I/O 模型而得以輕量和高效,非常適合在分散式裝置上執行資料密集型的實時應用。 V8引擎本身使用了一些最新的編譯

Matter-JS 入門教程

目錄 Matter-JS 簡 介 Matter-JS 下 載 Hello World Matter-JS 簡 介 1、Matter.js is a 2D physics engine for the web (matter.js 是一個用於 web 的二維物理引擎)

js 系統教程-17-js 語法之異常處理-error,自定義異常try catch finally

目錄 錯誤處理機制 Error 例項物件 JavaScript 解析或執行時,一旦發生錯誤,引擎就會丟擲一個錯誤物件。JavaScript 原生提供Error建構函式,所有丟擲的錯誤都是這個建構函式的例項。 var err = new

p5.js入門教程(2) 小球動畫

意見: 1、CSDN太難用了,稽核太難受,發表了看不了,不方便文章預覽修改格式。 QQ空間待稽核的話自己還是可以看的,求改進! 2、文字編輯也很難用! 一、運動的小球 本節將用p5.js做一個在螢幕上運動的小球。 思路是用變數記錄小球的位置,然後在draw()函式裡對其做

以太坊DApp開發入門教程——Node.js和truffle框架打造區塊鏈投票系統

第一節 課程概述本課程面向初學者,內容涵蓋以太坊開發相關的基本概念,並將手把手地教大家如何構建一個 基於以太坊的完整去中心化應用 —— 區塊鏈投票系統。通過本課程的學習,你將掌握:以太坊區塊鏈的基本知識開發和部署以太坊合約所需的軟體環境使用高階語言(solidity)編寫以太

D3.js 入門教程 基礎 詳細 一步步來

碼字不易—口水少來–有用請好評-打賞也行喔 為了初學者,本文儘量細緻再細緻,覺得太囉嗦的大牛繞過—-我膜拜您 需求:完整柱狀圖 備註:前奏選擇器、比例尺、座標軸等基礎知識不在贅敘,下面會有相關連結; 推薦連結:別個的教程 https://blog.csd

p5.js入門教程(4) 滑鼠互動

一、滑鼠互動常用關鍵詞 p5.js提供了許多滑鼠操作用的關鍵詞與函式,常用的有: mouseIsPressed:關鍵詞,若滑鼠按下則為true,反之為false mouseButton:關鍵詞,用來判斷滑鼠按下的是哪個鍵 案例如下: function setup() {

JS 入門教程-16-addEventListener,removeEventListener,事件冒泡與事件捕獲

事件監聽 addEventListener 說明 新增事件監聽 語法 element.addEventListener(event, function, useCapture); 第一個引數是事件的型別 (如 “click” 或 “m

java運算子、分支、陣列方法解決整數比較大小問題

程式碼塊 程式碼如下,例如: //class前,匯入的java包 import java.util.Scanner; //我只把主方法列出來了 public static void main(String[] args) { Scanner scan

DbForge Schema Compare for MySQL入門教程:生成比較報告

當架構比較完成後,您可以生成比較報告以保留架構更改的記錄。 1. 在“Comparison” 選單中,單擊“Generate Comparison Report” 。將開啟“Generate Comparison Report” 對話方塊。 2. 選擇要報告的報告格式

這個Python入門教程是國外13歲小孩寫的現在他已經年薪百萬!

你曾經想知道計算機是如何工作的嗎?儘管我們不能在一篇文章裡面教會你所有的東西,但是可以通過學習如何寫出你自己的程式來獲得一個良好的開端。在這篇Python教程中,你將會學到計算機程式設計的基礎知識,使用對新手來說最棒的程式語言之一。 什麼是程式設計? 當然在學習Python的道路上肯定會困難

Java Servlet 實戰入門教程-09-servlet HttpSession

Servlet Session 跟蹤 HTTP 是一種"無狀態"協議,這意味著每次客戶端檢索網頁時,客戶端開啟一個單獨的連線到 Web 伺服器,伺服器會自動不保留之前客戶端請求的任何記錄。 但是仍然有以下三種方式來維持 Web 客戶端和 Web 伺服器之間的 s

2018年Javascript之Node.JS經典教程 Node.js從理論到實戰視訊

適用人群 前端開發,前端工作,前端學習 課程概述 智慧社:Javascript之Node.JS-經典教程:從理論到實戰! 基礎部分(第1-6節) 模組化(第7-8節) 框架應用(第9-24節) 資料庫應用

js選擇與判斷種類&運算子

**js選擇與判斷種類** (1) if-else判斷 名字由來:整個表示式由if-else控制 基本語法 if(條件){ … } else{ … } 特點:if語句的語法簡單,結構清晰,但效能要低於三目運算子 注意 可以只寫if 也可以寫if…else if…els