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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

【JavaScript总结】JavaScript语法基础:数据类型

發布時間:2023/11/28 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【JavaScript总结】JavaScript语法基础:数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

------>數據類型有哪些?
  ->基本類型:數字類型,布爾類型,字符串類型
  ->引用類型:對象類型,函數類型
  ->空類型:null 和 undefined
  ->運算符:typeof 語法: string typeof(變量);
------>數據類型的特點:是一個弱類型的語言,并不嚴格檢查類型
  C#中 int num=10;//需要嚴格檢查類型賦值,不符合編譯會報錯
  int num=“123” ; //報錯
  JS中 通過var聲明變量 var num =123; // 不檢查類型,任務賦值都可以成功
------>在js中數字是浮點類型,而且是不精確的類型
  0.3000000004 被認為是0.3對待
  0.3999999999 被認為是0.4對待
  同樣的MongoDB(NoSQL)使用的是JavaScript shell(外殼)存儲數字通過:一個模糊數字,一個數字表示上限,一個數字表示下線
------>字符串
  var str=“字符串” var str=‘字符串’ //在js中雙引號和單引號都表示字符串
  <input type="button" onclick="alter("hello world")"/>
  <input type="button" onclick="alter('hello world')"/>
  
------>數組的兩種表達其實是一個東西
  var arr1=[ ];//字面值,直接量 --減少網絡流量,直接直觀
  var arr2= new Array();//使用構造函數來聲明
------>json案例
  var str="{k1:123,K2:456}";//對應數字
  var str="{k1:張三,K2:李四}";//對應字符串,但字符串沒有加界定符
  var str="{k1:‘張三’,K2:‘李四’}";
  new Function(“return”+str)();
------>對象:js是面對對象的語言,js 中對象是什么:就是鍵值對 , 值可以是數字,字符串或布爾類型的數據,好比字段; 值也可以是函數,鍵就是變量名或函數名
  ------>函數是js中的一等公民,使用
  var foo =function(){};
   ------>JavaScript中的json對象:對象的字面值(JSON)JavaScript object navigation js對象表現形式
  var o={};//object對象
  var o = {
       name:“趙小虎”,
       sex:“男”,
       age:19,
       sayHello:function(){
       alert(“你好”)
       }
     };
  C#中類的成員 字段,屬性,方法,函數
  ------>關聯數組
    在C#中
      O.name O.sayHello()
    在js中支持將對象當做數組使用
      O[“name”] O"sayHello"
    this
      在C#中,this表示當前對象(實例)
      js中也是一樣的
  ------>構造方法與對象
      var o1={};
      var o2=new Object(); //Object的構造方法  //在js中所有的對象類型“來自于"object
   判斷變量是否是構造方法創建出來的
     boolean 變量 instanceof 構造方法
     alert ({ } instanceof Object);
   利用構造方法完成的對象,在JavaScript同樣也是支持構造方法的
      ----->什么是構造方法
         —>就是普通方法
         —>調用的時候使用new就可以將其作為構造方法來使用
         —>js沒有類,直接使用構造方法創建對象
      ------>實現步驟
         —>創建一個函數
         —>new 這個函數
      ------>添加成員
         在構造函數中使用this.成員進行添加
  ------>js支持動態成員
      如果一個對象沒有定義Member的屬性,但是現在希望她有
      只需要用 對象.Member=值,那么就可以給這個對象創建該成員
------>類型轉換



例子


結果:10 string

總結

以上是生活随笔為你收集整理的【JavaScript总结】JavaScript语法基础:数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。