javascript符號的各種意義

來源:互聯網
上載者:User

  電腦的符號一共有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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.