小白學習javascript 運算子

2021-08-10 20:11:21 字數 3031 閱讀 9484

=就是賦值運算子

+=,-=,*=,/=  復合賦值運算子

var weight =120;

weight =weight + 20;

生活中的常見關係有 大於,小於,等於,不等於,大於等於,小於等於

==表示等於,用於判斷兩個值是否相等,如果乙個是常量和乙個變數做比較,把常量寫在前面,把變數寫在後面,這樣可以避免少寫乙個=的錯誤。

<script>

var

num= 1;

//    alert(1= num);

alert(num

== 1);

script>

因為開發工具會提示常量不能被賦值的錯誤。

===既比較資料的值也比較資料的型別,而==只比較資料的值

!==也比較值和型別,!=只比較值。

var

num

= 1;

var

str

="1";

alert(str

==num

); //

結果為true

alert(str

===num

);//

結果為false

與或非邏輯運算子一般用於連線多個關係。並得到最終的值是真是假

與關係,所有的都是真,結果才為真。

或關係,至少乙個是真,結果也為真。

非關係,真為假,假為真。

與關係的執行順序,從頭開始一直到有乙個不成立就停止。

或關係會從頭到尾去執行。

加,減,乘,除,求餘

在使用中的過程中和生活中是一樣的。

只有+號有所區別

如果是兩個數使用+就是加法。

如果是字串使用+就是拼接。

var

str1= "1";

var

str2 = "2";

alert(str1 + str2);//

結果為12

所以在使用+時必須確定變數的型別

如果是字串就要轉化為數值才能進行算數運算。

number()強制轉化為數值型;

prompt()系統自帶方法提示使用者輸入,可接收資料

var

num1

= number(prompt("

請輸入第乙個數

"));

var

num2

=number(prompt("

請輸入第二個數

"));

alert(num1

+num2

);

%的兩個數的餘數

通過取餘運算,得到任意乙個數個位上的數。

var

num

= number(prompt("

請輸入任意乙個數

"));

var

num0

=num

% 10;

alert(num0

);//輸出的是這個數的個位上的數。

解決週期性的問題。

var

date

= number(prompt("

輸入今天是禮拜幾

"));

date

= (date

+12) %7; //12

天後是禮拜幾

alert(date

);

用於二進位制運算,與  或  異或

5:101

6:110

var

num1

= 5;

var

num2

=6;

alert(num1

.tostring(2));

將num1

轉化為二進位制

alert(num2

.tostring(2));

alert(num1

.tostring(2)&num2

.tostring(2));

alert(num1

.tostring(2)|num2

.tostring(2));

alert(num1

.tostring(2)^num2

.tostring(2));

&用來表示與運算,11的結果為1,其餘全部為0。

|或運算,00的結果為0,其餘都為1。

^異或運算,相同的結果為0,不同結果為1,比如10 結果為1 , 11結果為0。

位運算用來區分許可權身份

比如乙個系統總有11個許可權,財務管理員擁有11個許可權,主任管理員擁有5個許可權, 班長管理員擁有3個許可權。

JavaScript高階 系統物件的學習運用

一 math 1 math.random 返回介於 0 和 1 之間的偽隨機數。2 math.ceil num 返回乙個大於num的整數。3 math.floor num 返回乙個小於num的整數 4 math.round num 返回乙個四捨五入的整數 abs 方法 acos 方法 asin 方法...

運維小白養成記

2020.2.24 千鋒逆戰班,北京雲計算2001 這是在千鋒逆戰班學習的第15天,我們今天學習了磁碟陣列raid 檔案的查詢以及檔案的壓縮和解壓。這是乙個好的開始,拼搏到能為力,堅持到感動自己!噢力給!分享一下今天的學習內容 先是一波只是回顧。知識回顧帶 的重點 許可權物件 ugo 分類 rwx ...

小白的Linux運維之路2

1 描述linux目錄結構以及目錄結構命名規定 fhs filesystem hierarchy standard中文意思是目錄層次標準,是linux的目錄規範標準。bin 存放所有使用者可用的基本命令程式檔案 boot 引導檔案存放目錄 dev 儲存特殊檔案或裝置檔案 裝置有兩種型別 字元裝置 線...