JavaScript學習第二天

2021-09-23 10:39:39 字數 1982 閱讀 2826

1)數學(算術)運算子

根據運算子的不同,可分為一元運算子、二元運算子、三元運算子;

二元運算子分為:加( + )、減( - )、乘( * )、除( / )和取餘( % );

注意:若 + 運算子兩邊有乙個為字串型別,則執行拼接操作,(運算結果為字串型別);

一元運算子分為:++(自增)、- -(自減);

注意:一元運算子前置或後置對變數本身來說無任何區別;

但是,若出現在賦值中,前置時:先運算、再賦值 ; 後置時: 先賦值、再運算;

2)條件運算子

三元運算子

如: 表示式0?表示式1:表示式2;

規則: 表示式0 結果為true則執行表示式1,否則執行表示式2;

3)比較(關係)運算子

運算子分為:> 、< 、>+ 、<+ 、==( 直等)、!=(不等)、= = =(全等)、!= = ;

當 >= 或 <= 比較時,只滿足乙個即為true;

== (直等):只比較數值;

===(全等):不只比較數值,還比較數值型別;

當兩個字串型別用 ==時,比較兩個字串是否一樣;

4)邏輯運算子

邏輯運算子有 :

&& (邏輯與,並且): 當兩邊表示式結果都為真(true),則結果為真(true),否則為假(false);

|| (邏輯或,或者): 當兩邊有乙個表示式為真(true),則結果為真(true);

!(邏輯非,取反,非):取反;

5)賦值運算子

賦值運算子分為:

= 賦值

+=、-=、*=、/=、 %=

【 賦值運算子優先順序最低,()可以提公升優先順序】

1.其他型別 --->string

var a=10;

'10'

方法一:

var b=a+'';

console.log(b,typeof b);

var a1=true;//'true'

var b1=a1+'';

console.log(b1,typeof b1);

方法二:tostring()

var b=a.tostring();

console.log(b,typeof b);

var a1=false;

var b1=a1.tostring();

console.log(b1,typeof b1);

2.string---number

var a='我';// 非數值字串型別

var a='10';//字串型數值

var a='3.94';

全域性方法:parseint() parsefloat()

var b=parseint(a);//整數轉換;

var b=parsefloat(a);// 浮點整數轉換, 保留小數。

//非數值字串型別不能轉換為 number, 如:

var a='我和你';

var b=parsefloat(a);

console.log(b);//nan

'我' string (字串型別)無法轉換為 boolean (布林型別);

但 在判斷語句中,''會被理解為false,其他字串均為true

3. boolean <---> number 隱式轉換

true 1 false 0

學習第二天

linux系統的檔案型別及許可權的相關知識 1.普通檔案 l 連線檔案 d 資料夾 表示不同的檔案型別 2.檔案許可權 r 可讀 w 可寫 x 可執行 3.chmod 修改檔案許可權,修符號或者使用八進位制 linux的基礎命令 cd 切換目錄 ls 檢視內容 表示當前目錄 上一級目錄等 touch...

第二天學習

快捷鍵 功能ctrl alt t 啟動終端 print 全屏截圖 ctrl alt a 截圖alt tab 切換視窗 shift alt tab 反向切換視窗 super d 顯示桌面 super e 檔案管理器 super l 屏鎖介面 super up 最大化視窗 super down 恢復視窗...

學習第二天

製表符和換行符 換行符 n 的作用是是來游標跳到下乙個新行,輸入完一行內容後游標下移一行 而製表符 t 的作用是 跳格 即到自下乙個 製表位置 在系統中乙個 製表區 佔8列,相當於4個或8個空格符。正斜槓和反斜槓 正斜槓 是斜率是正數的斜槓,反斜槓 是斜率為負數的斜槓 這個世界上就只有microso...