符號

條件運算符

  • 條件運算符也叫三元運算符
  • 語法:條件表達式?語句1:語句2;
  • 執(zhí)行的流程:

條件運算符在執(zhí)行時搀菩,首先對條件表達式進行求值,如果該值為true巨缘,則執(zhí)行語句1欣鳖,并返回執(zhí)行結果。如果該值為false不傅,則執(zhí)行語句2旅掂,并返回執(zhí)行結果。如果條件的表達式的求值結果是一個非布爾值访娶,會將其轉換為布爾值然后在運算.

逗號

  • 使用逗號可以在一條語句中執(zhí)行多次操作商虐。
  • 比如:var num1=1, num2=2, num3=3;
  • 使用逗號運算符分隔的語句會從左到右順 序依次執(zhí)行

運算符的優(yōu)先級

  • .、[]、 new
  • ()
  • ++秘车、 --
  • !典勇、~、+(單目)鲫尊、-(單目)痴柔、typeof、
  • void疫向、delete
  • %咳蔚、*、/
  • +(雙目)搔驼、-(雙目)
  • << 谈火、 >>、 >>>
  • <舌涨、<=糯耍、>、>=
  • ==囊嘉、!==温技、===
  • &
    ^
    |
    &&
    ||
    ?:
    ? =、+=扭粱、-=舵鳞、*=、/=琢蛤、%=蜓堕、<<=、>>=博其、>>>=套才、&=、^=慕淡、|=
    ? ,

代碼塊

  • 代碼塊是在大括號 {} 中所寫的語句背伴,以此將 多條語句的集合視為一條語句來使用。
  • 例如:
    {
    var a = 123;
    a++;
    alert(a);
    }
  • 我們一般使用代碼塊將需要一起執(zhí)行的語句進 行分組峰髓,需要注意的是傻寂,代碼塊結尾不需要加 分號。

條件語句

  • 條件語句是通過判斷指定表達式的值來決 定執(zhí)行還是跳過某些語句儿普。

  • 最基本的條件語句:
    if...else
    switch...case

  • if...else

  • if...else語句是一種最基本的控制語句崎逃,它讓JavaScript可以有條件的執(zhí)行語句掷倔。

    image
  • switch...case
    switch...case是另一種流程控制語句眉孩。
    switch語句更適用于多條分支使用同一條語句的情況。
    語法switch(語句){
    case 表達式1:
    語句...
    case 表達式2:
    語句...
    default:
    語句...
    }

  • 需要注意的是case語句只是標識的程序運行的起點,并不是終 點浪汪,所以一旦符合case的條件程序會一直運行到結束巴柿。所以我 們一般會在case中添加break作為語句的結束。

流程控制語句

  • JS中的程序是從上到下一行一行執(zhí)行的
  • 通過流程控制語句可以控制程序執(zhí)行流程死遭,使程序可以根據一定的條件來選擇執(zhí)行
  • 語句的分類:
    1.條件判斷語句
    2.條件分支語句
    3.循環(huán)語句

return關鍵字

    <script type="text/javascript">
        window.onload = function(){
            var oInput01 = document.getElementById('input01');
            var oInput02 = document.getElementById('input02');
            var oBtn = document.getElementById('btn');

            //寫入值
            // oInput01.value = 10;
            // oInput02.value = 5;

            oBtn.onclick = function(){
                var val01 = oInput01.value;
                var val02 = oInput02.value;
                var rs = add(val01, val02);
                alert(rs);
            }

            function add(a, b){
                var c = parseInt(a) + parseInt(b);
                // alert('計算完成');//執(zhí)行
                return c;//返回函數設定的值广恢,同時結束函數的運行
                // return;//不返回值,僅結束函數的運行
                // alert('計算完成');//不執(zhí)行
            }
        }
    </script>

函數傳參

<script type="text/javascript">
        window.onload = function(){
            var oDiv = document.getElementById('div1');

            changeStyle('color', 'gold');
            changeStyle('background', 'red');
            changeStyle('width', '300px');
            changeStyle('height', '300px');
            changeStyle('fontSize', '30px');

            function changeStyle(styl, val){
                oDiv.style[styl] = val;
            }
        }
    </script>

匿名函數

<script type="text/javascript">
        window.onload = function(){
            var oDiv = document.getElementById('div1');

            /*有名字的函數*/
            // oDiv.onclick = myalert;

            // function myalert(){
            //  alert('hello');
            // }

            /*匿名函數*/
            oDiv.onclick = function(){
                alert('hello');
            }
        }
    </script>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末呀潭,一起剝皮案震驚了整個濱河市钉迷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钠署,老刑警劉巖糠聪,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谐鼎,居然都是意外死亡舰蟆,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門狸棍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來身害,“玉大人,你說我怎么就攤上這事草戈∷欤” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵猾瘸,是天一觀的道長界赔。 經常有香客問我,道長牵触,這世上最難降的妖魔是什么淮悼? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮揽思,結果婚禮上袜腥,老公的妹妹穿的比我還像新娘。我一直安慰自己钉汗,他們只是感情好羹令,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著损痰,像睡著了一般福侈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上卢未,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天肪凛,我揣著相機與錄音堰汉,去河邊找鬼。 笑死伟墙,一個胖子當著我的面吹牛翘鸭,可吹牛的內容都是我干的。 我是一名探鬼主播戳葵,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼就乓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拱烁?” 一聲冷哼從身側響起生蚁,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎戏自,沒想到半個月后守伸,有當地人在樹林里發(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡浦妄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年尼摹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片剂娄。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蠢涝,死狀恐怖,靈堂內的尸體忽然破棺而出阅懦,到底是詐尸還是另有隱情和二,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布耳胎,位于F島的核電站惯吕,受9級特大地震影響,放射性物質發(fā)生泄漏怕午。R本人自食惡果不足惜废登,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望郁惜。 院中可真熱鬧堡距,春花似錦、人聲如沸兆蕉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽虎韵。三九已至易稠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間包蓝,已是汗流浹背驶社。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工呆奕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人衬吆。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像绳泉,于是被迫代替她去往敵國和親逊抡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355