電腦的符號一共有32個,在編程時,在不同的場合,會有不同的意義。下面我大概說一下這些符號的作用。
`~!@#$%^&*()-_=+[]{}\|;:'",.<>/?←就是這32個半形符號(全形符號會寬一些,那些是中文的符號,不能在編程裡用),這些符號是在鍵盤從左至右分布。
` 反引號 ★編程時無特殊意義
~ 波浪號 ★編程時無特殊意義
! 驚嘆號 邏輯運算時,【非】的意思,即相反,如果原來是真,那麼加驚嘆號在前面就是假,如果原來是假,那麼加驚嘆號在前面就是真
@ 地址號 編程時無特殊意義,通常作為電郵使用。例:
ddh4@163.com
# 井字型大小 css裡代表十六位顏色值的首碼。例:#FF0000 即紅色
$ 美元符 Regex時,代表行尾或字串(文本)尾
% 百分符 算術運算時,求【餘】數,也叫求模。例: 8%3 果:2
^ 插入號 Regex時,指行首或字串(文本)首
& 並且符 邏輯運算時,&& 兩個並且符,代表【並】and的邏輯。一個&並且符在位元運算用。
* 快點符 算術運算時,【乘】號。例: 數一= 8*5; 果:40。
( 左括弧 運算式的左邊。也是函數定義與調用時需要用到的符號。在運算時,會優先處理括弧內容。
) 右括弧 運算式的右邊。也是函數定義與調用時需要用到的符號。
- 快點符 算術運算時,【減】號。例: 數一= 8-5; 果:3。兩個減號,在變數後,代表自減。例:數一 -- 如果原來是9,自減一次就是8,再一次就是7
_ 快點符 ★編程時無特殊意義
= 快點符 代表【賦】值,即右邊的符傳給左邊。如果 == 兩個等號,就是邏輯運算時,等於。=== 三個等號就是邏輯運算時,等同(即完全相等,包括值與類型)
+ 快點符 算術運算時,【加】號。例: 數一= 2+4; 果:6。兩個加號,在變數後,代表自增。例:數一 ++ 如果原來是9,自增一次就是10,再一次就是11
[ 左中括 代表數組下標的左邊。Regex時,代表字元類的左邊
] 右中括 代表數組下標的右邊。Regex時,代表字元類的右邊
{ 左大括 代碼塊左邊開始
} 右大括 代碼塊右邊結束
\ 反斜線 Regex時,指轉【義】,指非原來的意義,或轉為原來的意義。例: \d 代表數字
| 或者符 邏輯運算時,|| 兩個並且符,代表【或】and的邏輯。一個|並且符在位元運算用。
; 快點符 每一個語句的結束,通常是在每一行的結尾要加上。但在函數定義的括弧後不要加。
: 冒號 在對象定義時,作為【鍵】與【值】的分隔,注意在【值】為字串時,需要加上雙引號或單引號。例:{名:"文廣";性別:"男"}
' 單引號 用兩個單引號括起來的是字元【串】,即文本。如果【串】裡有單引號,可以改用雙引號,可加\轉義符。
" 雙引號 用兩個雙引號括起來的是字元【串】,即文本。如果【串】裡有雙引號,可以改用單引號,可加\轉義符。
, 逗號 參數分隔,變數定義分隔
. 句號 對象的成員,成員包括屬性與方法
< 小於符號 邏輯運算時,指小於。在html裡代表標籤開始符。例:<div>
> 大於符號 邏輯運算時,指大於。在html裡代表標籤結束符
/ 斜杠 算術運算時,【除】號。例: 數一= 6/3; 果:2 。如果//兩個斜杠,就是行注釋
? 問號 三元運算子的邏輯判斷。例: 為男?拍一下肩膀:親一下
■另外還有三個空符,分別是“ ”空格、“ ”跳格(也稱為定位字元)、“\r”斷行符號。這三個符號在編程裡,有時是用來分隔的,所以需要分隔時,有一個就行,多個相當於一個。空格與跳格沒有區別,斷行符號符很多時與前兩種也沒有區別,只有在不能換行時,你換行了才是不可以的。
■符號組合
/* 塊注釋 */ 即可以多行
<= 邏輯運算時,小等,即小於或等於
>= 邏輯運算時,大等,即大於或等於
20130803 http://ria4.com