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...