Javascript學(xué)習(xí)筆記(二)--函數(shù)役纹、運算符

1. 函數(shù)

語法格式

function functionname()
{
這里是要執(zhí)行的代碼
}

提示:JavaScript 對大小寫敏感蟀瞧。關(guān)鍵詞 function 必須是小寫的,并且必須以與函數(shù)名稱相同的大小寫來調(diào)用函數(shù)届氢。

帶參數(shù)函數(shù)調(diào)用

<body>
<p>點擊這個按鈕欠窒,來調(diào)用帶參數(shù)的函數(shù)。</p>
<button onclick="myFunction('Bill Gates','CEO')">點擊這里</button>
<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
</body>

帶有返回值的函數(shù)

使用 return 語句時退子,函數(shù)會停止執(zhí)行岖妄,并返回指定的值。

局部 JavaScript 變量

JavaScript 函數(shù)內(nèi)部聲明的變量(使用 var)是局部變量寂祥,所以只能在函數(shù)內(nèi)部訪問它荐虐。(該變量的作用域是局部的)。

全局 JavaScript 變量

函數(shù)外聲明的變量是全局變量丸凭,網(wǎng)頁上的所有腳本和函數(shù)都能訪問它福扬。

向未聲明的 JavaScript 變量來分配值

如果您把值賦給尚未聲明的變量,該變量將被自動作為全局變量聲明惜犀。
這條語句:
carname="Volvo";
將聲明一個全局變量 carname铛碑,即使它在函數(shù)內(nèi)執(zhí)行。

2. 運算符

y=5

運算符 描述 例子 結(jié)果
+ x=y+2 x=7
/ x=y/2 x=2.5
% 求余數(shù) (保留整數(shù)) x=y%2 x=1
++ 累加 x=++y x=6
-- 遞減 x=--y x=4
= x=y x=5
+= x+=y x=x+y x=15
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0
== 等于 x==8 false
=== 全等(值和類型) x===5 true x==="5" 為 false
&& and (x < 10 && y > 1) true
or (x==5 y==5) false
! not !(x==y) true

用于字符串的 + 運算符

txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;

變量 txt3 包含的值是:"What a very nice day"

對字符串和數(shù)字進(jìn)行加法運算

x=5+5;
document.write(x);   
x="5"+"5";
document.write(x);
x=5+"5";
document.write(x);
x="5"+5;
document.write(x);

第一個為10虽界,其他均為是55

規(guī)則是:
如果把數(shù)字與字符串相加汽烦,結(jié)果將成為字符串。

條件運算符:

greeting=(visitor=="PRES")?"Dear President ":"Dear ";
如果變量 visitor 中的值是 "PRES"莉御,則向變量 greeting 賦值 "Dear President "撇吞,否則賦值 "Dear"俗冻。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市梢夯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌晴圾,老刑警劉巖颂砸,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異死姚,居然都是意外死亡人乓,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門都毒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來色罚,“玉大人,你說我怎么就攤上這事账劲〈粱ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵瀑焦,是天一觀的道長腌且。 經(jīng)常有香客問我,道長榛瓮,這世上最難降的妖魔是什么铺董? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮禀晓,結(jié)果婚禮上精续,老公的妹妹穿的比我還像新娘。我一直安慰自己粹懒,他們只是感情好重付,可當(dāng)我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凫乖,像睡著了一般堪夭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拣凹,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天森爽,我揣著相機(jī)與錄音,去河邊找鬼嚣镜。 笑死爬迟,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的菊匿。 我是一名探鬼主播付呕,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼计福,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了徽职?” 一聲冷哼從身側(cè)響起象颖,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎姆钉,沒想到半個月后说订,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡潮瓶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年陶冷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毯辅。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡埂伦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出思恐,到底是詐尸還是另有隱情沾谜,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布胀莹,位于F島的核電站类早,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏嗜逻。R本人自食惡果不足惜涩僻,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望栈顷。 院中可真熱鬧逆日,春花似錦、人聲如沸萄凤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽靡努。三九已至坪圾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惑朦,已是汗流浹背兽泄。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留漾月,地道東北人病梢。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蜓陌。 傳聞我的和親對象是個殘疾皇子觅彰,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容

  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時只...
    付林恒閱讀 16,432評論 5 28
  • 原文: https://github.com/ecomfe/spec/blob/master/javascript...
    zock閱讀 3,371評論 2 36
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,216評論 0 4
  • 每個女人心里都有一座橋钮热,每一天的世界都紛紛揚揚填抬。 在這個多事之秋,抖森分手了梅梅隧期,安吉麗娜朱莉和布拉德皮特這對全世...
    善嘉服飾閱讀 208評論 0 0
  • 今天是中秋節(jié)厌秒,是我們的傳統(tǒng)節(jié)日读拆,今晚又不能在家陪家人過節(jié)了擅憔,工作的原因鸵闪,早上要上班的時候兒子親了我一下,心里很幸福...
    海浪花_2642閱讀 112評論 0 1