勸君莫惜金縷衣,勸君惜取少年時。朦朧中醒來,又過了一個冬夜。昨天還未消化,還有許多事情沒來得急做,今日又開始忙碌。這樣反覆無常的日子,不知道要過到何時!這就是生活!今天的你準備好接受新的東西了嗎?記得昨天小編說過,想要成為一名優秀的程式設計師,基礎最重要,看一遍,不如打開編輯工具,編一遍,打開筆記本,抄一遍。想成為編程大咖的你,照做了嗎?對於昨天的數據轉換,你掌握了多少?好了,廢話就不多講了,咱們開始今天的新旅程吧!
今天小編要給大家分享的是JS的運算符與及運用,那麼問題來了,什麼是JS運算符呢?這裡所說的運算符,是指用來對數據進行加、喊、乘、除等運算,JS常見的運算符主要有:
一:算術運算符:對數字類型進行+、-、*、/的算術運算,如下圖:
例:打開谷歌瀏覽器的開發者工具,找到控制臺,控制臺的功能非常強大,可以當作一個計算器使用,如我們輸入上圖以上數字和運算符,分別按下回車,其結果如下:
註:這裡所說的加、減、乘、除,分別在字母鍵也就是大鍵盤上的鍵和斜槓/,大家必須牢記的是:數據和字符串相加,其結果是一個新的字符串(也叫字符串的拼接);第二是如果加號兩側不是數字,對於其它類型的數據,首先會轉會隱式轉換成數字,再進行運算,如下圖:
大家看上面的字母如true,這是一個boolean,在進行運算的時候,首先會用Number(true)轉換成數字,再進行運算,其它的也如此。
二:一元運算符:只有一個操作數的運算符(也就是數學中常用來表示的正負號)如圖:
例:在控制臺上輸入以下代碼,並查看結果,如圖:
三:比較運算符:比較相同數據的值,常見的比較運算符主要有:
例:在控制臺上輸入以下代碼,查看其結果:如圖
註:在比較不同數據的值時,數據會隱式轉換成數字,以下的除外
四:自增和自減運算符:作用是使用變量增加或減1:
五:邏輯運算符:對布爾類型進行邏輯運算
註:邏輯運算符對其他數據類型照樣有效,對於其它數據類型的邏輯去處,其他數據類型會隱式轉換成布爾值之後再進行邏輯運算。如下例:
六:最後,小編要提醒大家的是,掌握運算符的優先級,是學好Javascript運算符的重中之重,如:加和乘在一起,是先加法還是乘法,有關優先級的內容大家可以在網上搜索,小編就不在這一一介紹了,喜歡就給小編點個讚,加個粉。好了,今天就到這吧,祝個位朋友們身體棒棒,開心每一天。