javascript語言的六大運算符功能,你掌握了多少?

2021-01-10 天天科創

勸君莫惜金縷衣,勸君惜取少年時。朦朧中醒來,又過了一個冬夜。昨天還未消化,還有許多事情沒來得急做,今日又開始忙碌。這樣反覆無常的日子,不知道要過到何時!這就是生活!今天的你準備好接受新的東西了嗎?記得昨天小編說過,想要成為一名優秀的程式設計師,基礎最重要,看一遍,不如打開編輯工具,編一遍,打開筆記本,抄一遍。想成為編程大咖的你,照做了嗎?對於昨天的數據轉換,你掌握了多少?好了,廢話就不多講了,咱們開始今天的新旅程吧!

今天小編要給大家分享的是JS的運算符與及運用,那麼問題來了,什麼是JS運算符呢?這裡所說的運算符,是指用來對數據進行加、喊、乘、除等運算,JS常見的運算符主要有:

一:算術運算符:對數字類型進行+、-、*、/的算術運算,如下圖:

例:打開谷歌瀏覽器的開發者工具,找到控制臺,控制臺的功能非常強大,可以當作一個計算器使用,如我們輸入上圖以上數字和運算符,分別按下回車,其結果如下:

註:這裡所說的加、減、乘、除,分別在字母鍵也就是大鍵盤上的鍵和斜槓/,大家必須牢記的是:數據和字符串相加,其結果是一個新的字符串(也叫字符串的拼接);第二是如果加號兩側不是數字,對於其它類型的數據,首先會轉會隱式轉換成數字,再進行運算,如下圖:

大家看上面的字母如true,這是一個boolean,在進行運算的時候,首先會用Number(true)轉換成數字,再進行運算,其它的也如此。

二:一元運算符:只有一個操作數的運算符(也就是數學中常用來表示的正負號)如圖:

例:在控制臺上輸入以下代碼,並查看結果,如圖:

三:比較運算符:比較相同數據的值,常見的比較運算符主要有:

例:在控制臺上輸入以下代碼,查看其結果:如圖

註:在比較不同數據的值時,數據會隱式轉換成數字,以下的除外

四:自增和自減運算符:作用是使用變量增加或減1:

五:邏輯運算符:對布爾類型進行邏輯運算

註:邏輯運算符對其他數據類型照樣有效,對於其它數據類型的邏輯去處,其他數據類型會隱式轉換成布爾值之後再進行邏輯運算。如下例:

六:最後,小編要提醒大家的是,掌握運算符的優先級,是學好Javascript運算符的重中之重,如:加和乘在一起,是先加法還是乘法,有關優先級的內容大家可以在網上搜索,小編就不在這一一介紹了,喜歡就給小編點個讚,加個粉。好了,今天就到這吧,祝個位朋友們身體棒棒,開心每一天。

相關焦點

  • 七天學會javascript第一天javascript介紹
    前幾周寫了幾篇關於入門php的文章,反響還不錯,之前簡單的提到了JavaScript,這周小編重點介紹JavaScript讓大家可以在一周時間內掌握這門前端語言的基本用法。javascript介紹javascript數據類型javascript運算符javascript對象javascript Date對象javascript String對象JavaScript常用於實現一些前端效果。前些年流行的flash已經慢慢的被淘汰,js盛行起來。javascript :客戶端編程。javascript是由客戶端去解釋運行的。
  • Javascript之運算符
    (1)、遞增和遞減操作符遞增和遞減操作符稱之為前加(減)和後加(減),用法和其它語言一樣,是我們經常使用而且效率很高的兩個運算符,這兩個運算符有前置和後置兩種形式,前置就是運算符在運算元的前面,後置就是運算符在運算元的後面;例如:運算規則:(++)前加:先自身加一,然後參與到運算中。
  • 程式設計師必須掌握的 12 個 JavaScript 技能!
    作者 | Nick Scialli譯者 | 譚開朗責編 | 屠敏以下為譯文:JavaScript 是一種複雜的程式語言。無論你的開發水平如何,理解 JavaScript 的基礎概念都尤為重要。let arr = [1, 7, 3, -1, 5, 7, 2];const sorter = (firstEl, secondEl) => firstEl - secondEl;arr.sort(sorter);console.log(arr);// [-1, 1, 2, 3, 5, 7, 7]嘿,以上方法你都掌握了嗎?或許我們都沒有。
  • JavaScript運算符與流程控制
    1 - 運算符(操作符)1.1 運算符的分類**運算符**(operator)也被稱為操作符,是於實現賦值、較和執算數運算等功能的符號。JavaScript中常的運算符有:- 算數運算符 - 遞增和遞減運算符 - 較運算符 - 邏輯運算符 - 賦值運算符1.2 算數運算符- 算術運算符概述概念:算術運算使的符號,於執兩個變量或值的算術運算。- 浮點數的精度問題浮點數值的Y精度是 17 位數,但在進算術計算時其精確度遠遠不如整數。
  • 單片機c語言教程:C51運算符和表達式
    如果你是個DELPHI 編程愛好者或是DELPHI程式設計師,你對變量的定義也許習慣了DELPHI 的關鍵字,如 int 類型常會用關鍵字Integer來定義,在用 單片機c語言時你還想用回這個的話,你能這樣寫:本文引用地址:http://www.eepw.com.cn/article/170888.htmtypedef int integer;
  • 什麼是javascript?javascript需要學哪些內容?這篇文章告訴你!
    聲明變量使用關鍵字:var(variable)你給它賦什麼類型的值,那麼這個變量就是什麼數據類型。$:不建議使用,它可能會和其他的框架語法衝突,或者是函數的名字衝突(1)JavaScript語言的標識符對大小寫敏感,所以a和A是兩個不同的標識符。(2)首字母可以是任意字母以及美元符號和下劃線。
  • C語言中的運算符和表達式
    一、賦值運算符和賦值表達式1、賦值運算符C語言的賦值運算符為等號,表示形式「=」。此外,還有複合賦值運算符,後續陸續介紹。符號運算符、自增和自減運算符為一元運算符。8、算術表達式使用算術運算符將運算對象連接起來、符合C語言語法規則的式子。
  • 詳解Java表達式與運算符
    通過本課的學習你將掌握運用表達式和運算符完成變量賦值、條件判斷、數學運算、邏輯運算等功能操作】在講述課程內容之前,先看一個求圓面積的問題。求圓面積的公式為;其中S為圓面積,π為圓周率,r為半徑。在java語言中,定義常量的語法如下:final 數據類型 常量名稱 = 值;其中,final是Java關鍵字,數據類型可以是Java語言支持的任何數據類型。
  • JavaScript中逗號運算符,鮮為人知的秘密
    這些表達式也含有其他運算符、變量和函數。逗號運算符有何作用它可按順序連接兩個表達式,先從左到右估算所有運算數,然後返回最後一個運算數的值。需要注意的是,逗號運算符不同於數組、對象、函數參數中的逗號。答案是一些運算符以及大多數的函數都會有副作用。舉個例子,varr = (console.log(1),console.log(2),console.log(3),4);可以看到1,2,3顯示在控制面板上,4賦值給變量varr。
  • 單片機c語言教程:運算符和表達式(關係運算符)
    關係運算符,同樣我們也並不陌生。單片機C語言中有六種關係運算符,這些東西同樣是在我們小時候學算術時就已經學習過了的:本文引用地址:http://www.eepw.com.cn/article/170887.htm> 大於< 小於>= 大於等於<= 小於等於== 等於
  • JavaScript中的「黑話」
    什麼是「黑話」黑話,本指舊時江湖幫會人物的暗語、暗號,往往見於小說,後指流行於某一特殊行業中,非局外人所能了解的語言。& 與 &&如何你是從類C語言過來的話,請拋棄之前的刻板印象:&可以充當邏輯操作符號。在JavaScript中,&只能進行位運算。&,它表示按位與,此運算符需要兩個數字並返回一個數字。如果它們不是數字,則會轉換為數字。
  • Javascript之if條件語句和三目運算符
    二、三目運算符語法:條件語句 ? 執行語句1 : 執行語句2;說明:(1)、先設定一個條件,寫在問號的前面,然後兩個執行語句緊跟問號書寫,中間使用冒號隔開。(2)、當條件滿足時,執行語句1,當條件不滿足時,執行語句2。
  • 運算符和表達式(1)
    typedef的語法是typedef 已有的數據類型 新的數據類型名 運算符就是完成某種特定運算的符號。運算符按其表達式中與運算符的關係可分為單目運算符,雙目運算符和三目運算符。單目就是指需要有一個運算對象,雙目就要求有兩個運算對象,三目則要三個運算對象。表達式則是由運算及運算對象所組成的具有特定含義的式子。C是一種表達式語言,表達式後面加";"號就構成了一個表達式語句。
  • 2020年應當掌握的22個JavaScript簡寫技巧
    JavaScript是一門功能強大的語言,因為你可以編寫整個軟體而無需採用任何其他程式語言。 有時在JS中簡寫可以幫助你編寫更簡潔易讀的代碼。本文我會列出一些最常用和必知的 JavaScript 代碼簡寫方式:三元運算符短路求值是否存在
  • 什麼是JavaScript對象?如何創建並引用?這就告訴你!
    因此上面的代碼也可以寫成下面這樣:var obj = { 'key': value };但是,如果屬性不符合標識符的條件(比如第一個字符為數字,或者含有空格或運算符),則必須加上引號。javascript的對象的鍵值可以是任何數據類型。var frank = {name: "Frankenstein Add",age: 18,sex: "male"ability: eat();//eat()表示函數};ps:如果一個屬性的值(ability)為函數,通常把這個屬性稱為「方法」。
  • MySQL涉及二進位的運算符:位運算符
    截止目前我們已經學習了MySQL的三種運算符:算術運算符、比較運算符、邏輯運算符。三者有一個共同點都是針對字符型、表達式和十進位的數字。那有沒有一種專門為二進位數字提供的運算符呢?這就是本問題的主題:位運算符。
  • Python的成員運算符和身份運算符,實操演示
    一、Python的成員運算符Python的成員運算符在其他語言有這個操作,但是沒有這個稱呼,Python的成員運算符是「是否包含運算符」,主要應用在字符串或者集合中Python的成員運算符包括:Python的成員運算符實例02:在一某個集合中是否包含某一個元素
  • 分享幾個javascript實用函數
    從本文開始小編將定期發布javascript相關的代碼集錦,每次發十個與大家分享,首先是數組篇,也許有人會說,可以用常用的lodash的等庫啊。// 使用嚴格比較運算符比較數組中的元素,該運算符不考慮NaN自不等式。arrayToCSV// 將2D數組轉換為逗號分隔值(CSV)字符串。// 使用Array.prototype.map()和Array.prototype.join(delimiter)// 將各個1D數組(行)組合成字符串。
  • 《第3章 Python 運算符與表達式》3.1.1 算術運算符!
    《高中信息技術 Python編程》 教學案 《第3章 Python 運算符與表達式》3.1.1 算術運算符!3.1.1、算術運算符: 常規: + - * / 編程實例:原始碼:python = 95 # 定義變量,存儲Python的分數english = 92 # 定義變量,存儲English的分數c = 89
  • 簡碼編程:如何通俗理解javaScript中的三目運算符?
    如何通俗理解javaScript中的三目運算符簡碼編程工作中經常需要用到JavaScript,要閱讀別人寫的JS代碼,所以經常會遇到各種花式語法技巧,其中三目運算符就是比較難理解的一種語法技巧。其中,經常會需要用到判斷語句,某條件被滿足時執行某操作,不被滿足時執行另一個操作,如果用 if else 語句,會比較浪費文字,用三目運算符的話就很精簡了。三目運算符中的問號「?」表示前麵條件判斷不確定,冒號「:」表示後面兩個候選值或操作二選一。問號就是對此有疑問,而冒號的兩個點像不像二選一?這樣容易理解了吧?