JS05

今天學(xué)了什么

怎么定義函數(shù)

<script>
            //怎么定義函數(shù)()
            
            var btn = document.getElementsByTagName("button")[0];
            
            btn.onclick = function (){
                fn()
            }
            
            
            //創(chuàng)建一個(gè)函數(shù)
            //第一種方式創(chuàng)建           
            function fn(){
                alert(1)
            }
            //調(diào)用一個(gè)函數(shù)(讓函數(shù)執(zhí)行)  函數(shù)名+括號(hào)
        
        </script>

函數(shù)的作用域

<script>
            //js(es5)中 分為 全局 作用域 , 函數(shù)作用域 (局部)
                        
            //"use strict"http://嚴(yán)格模式下 沒有var 的變量 會(huì) 報(bào)錯(cuò)
            //在非嚴(yán)格模式下,沒有var 的變量  是 全局變量
            function fn(){
                a = 1;
            }
            fn();
            //函數(shù)外部無(wú)法訪問(wèn)函數(shù)內(nèi)部的變量
            //函數(shù)不調(diào)用不執(zhí)行
            console.log(a)
        </script>

函數(shù)的應(yīng)用

<script>
            // 函數(shù) 相當(dāng)于 工具 
            // 不用的話 沒有意義  ,可以重復(fù)的用
            function fn(a,b,c) {
                console.log(a+b+c)
            }
    
            fn(1,2,3)
            fn(1,20,3)
            fn(1,100,"3")
            //求任何兩個(gè)數(shù)的和
//          var a = Number(prompt("一個(gè)數(shù)"))
//          var b = prompt("一個(gè)數(shù)")
//          console.log(a-b)
        </script>

數(shù)組轉(zhuǎn)換

<script>
            // 最大值 
//          sort(function(a,b){
//              return a-b
//          }
            //移動(dòng)盒子()
            //排他思想 (for循環(huán)綁事件 for干掉所有人 保留自己 this ,
//          btn 想控制對(duì)應(yīng) div 保存索引的思想 :給所有的btn(btn[i])都添加一個(gè)屬性
//          index 把 i 賦值給index
//          ) 
            // className 
            // 在樣式里面style  class 類名  
            //js 操作的時(shí)候  
            //div.className = "class 類名  "
            //div.style.  只不過(guò) 優(yōu)先級(jí)問(wèn)題
            function sort(arr) {
                
                for(var i =0;i<arr.length-1;i++){
                    for(var j =0;j<arr.length-1-i;j++){
                        if(arr[j]>arr[j+1]){
                            var temp = arr[j];
                            arr[j] = arr[j+1];
                            arr[j+1] = temp;
                        }
                    }
                }
                
            }
            var a = [10,2222,31,33,4,45,5,100]
            var arr = [10,1,312,33,5,100]
            sort(arr)

B

C

古人仁:弟子不必不如師
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,674評(píng)論 0 4
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,533評(píng)論 19 139
  • 【主題:精力管理】 問(wèn)題:最近接觸新的工作內(nèi)容,加班多,精力消耗很大,因此工作時(shí)一旦被打斷,就很難集中注意力,同時(shí)...
    知行記閱讀 261評(píng)論 0 1
  • n恩,其實(shí)我是一個(gè)很懶的人,覺得最近懶癌快要絕癥了。 不知道你是怎么樣的人呢?是奮發(fā)向上的人嗎?是不是從畢業(yè)之后很...
    祈愿南山閱讀 387評(píng)論 0 0
  • 福耀玻璃董事長(zhǎng)曹德旺,最近,他向營(yíng)商環(huán)境開了一炮,因?yàn)閹拙鋵?shí)話,這位看上去憨厚的企業(yè)家再次被刷屏了。 其實(shí),曹德旺...
    GSX是哲學(xué)家閱讀 280評(píng)論 0 0

友情鏈接更多精彩內(nèi)容