日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

【JavaScript总结】JavaScript语法基础:JS编码

發(fā)布時間:2023/11/28 生活经验 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【JavaScript总结】JavaScript语法基础:JS编码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

運(yùn)算符
   數(shù)學(xué):+、 -、 *、 /
   邏輯:>、 < 、>= 、<=、 == 、 !=、&&、|| 、 === 、!==(完全等于)
   對象相關(guān) new delete instanceof(判斷某一方法是否是構(gòu)造函數(shù)構(gòu)造出來的)
邏輯控制與流程控制
   JavaScript是解釋性語言,規(guī)范結(jié)尾用分號,但不用分號也不會報錯,js引擎會根據(jù)換行自動加載分號
   -->  if
         if (bool 表達(dá)式){
           語句
         }else if(bool 表達(dá)式){
           語句
        }else{
          語句
        }
   --> switch-case
      switch(val){
        case 值1:語句;break;
        case 值2:語句;break;
        case 值3:語句;break;
              …
        case 值n:語句;break;
        default:語句;break;
      }
   --> while
      While(邏輯表達(dá)式){
            循環(huán)體
      }
    -->do–while
      Do{
        循環(huán)體
      }while(條件)
   -->for
      for(var i=0;i<max;i++){
        循環(huán)體
      }
   -->for in
      for (var item in 集合或?qū)ο?#xff09;{
         遍歷集合對象,item為每個項(xiàng)的鍵,循環(huán)體
      }
使用函數(shù)(函數(shù),方法)
   ->JavaScript由于是基于原型的語言,這種語言里沒有繼承,多態(tài),只有封裝,想要聲明一個函數(shù)時可以通過兩種方法,一種是聲明式函數(shù),一種是匿名函數(shù) ,兩者的區(qū)別前者是有函數(shù)名的函數(shù),后者是沒有名字的函數(shù)
    function 函數(shù)名(參數(shù)列表){
         //函數(shù)體
        //如果有返回值,直接return
     }
    
     Lambda函數(shù)(匿名函數(shù))
       var func=function(參數(shù)){
       方法體
    };
深入理解Lambda 來自
十分鐘讓你學(xué)會C#委托
   ->在C#中使用委托:
    ->聲明委托類型
    ->定義委托變量
    ->授權(quán)方法(匿名)
       func= delegate(參數(shù)){方法體};
       func=(參數(shù))=>{方法體};
    ->使用委托變量調(diào)用方法
   ->arguments參數(shù)
    -> 函數(shù)內(nèi)部都有這樣一個參數(shù),表示函數(shù)的參數(shù),像數(shù)組的對象
    ->JavaScript沒有重載,但是可以通過argument實(shí)現(xiàn)重載
  ->作用域 :在js中只有函數(shù)可以限定變量的作用域
     if(false){
      var num=10;
     }
    alter(num); //underfined

Function對象(動態(tài)函數(shù))
    ->語法: var func=new Function(…); Function參數(shù)中最后一個參數(shù)是方法體,前面的參數(shù)都是該方法的參數(shù),參數(shù)類型都是string
      ->C#中    Var getMax=function(N1,N2){
              Return n1>n2?n1:n2;
            };
            
      ->js中     var func = new Funtion(“n1”,“n2”,“return n1>n2?n1:n2;”);
   //將字符串變成函數(shù)
       var num=10;
       alert(num+"."+typeof num);
       num=“123”
       alert(num+"."+typeof num);
       處理Ajax獲得的數(shù)據(jù),在學(xué)習(xí)asp.net后臺處理后,可以使用XMLHttpRequest對象發(fā)出異步的回調(diào)方法,完成ajax操作
js中的調(diào)試
    -> alert()輸出
    -> F12

常用對象
angularJs+websocket的典型框架
異常
 異常是程序產(chǎn)生未捕獲的錯誤,可以捕獲異常,也可以拋出異常
 捕獲異常:比如這一步出現(xiàn)異常,你讓它的錯誤信息捕獲,可以以另一種方式顯示出來,這就是異常捕獲
 拋出異常:比如這一步有未捕獲的錯誤,直接讓它拋到程序中
 是處理程序中錯誤的一種手段。
 
 
 
 ----->C#中拋出異常,捕獲異常 C# 中異常拋出捕獲機(jī)制–throw / try,catch,finally
什么是正則表達(dá)式?

  • 在線正則表達(dá)式測試
  • 史上最全常用正則表達(dá)式大全
  • 正則表達(dá)式 - 教程
  • 正則表達(dá)式30分鐘入門教程
  • 正則表達(dá)式


    js代碼的編碼方式

總結(jié)

以上是生活随笔為你收集整理的【JavaScript总结】JavaScript语法基础:JS编码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。