国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語言 > JavaScript > 正文

javascript原始值和對(duì)象引用實(shí)例分析

2024-05-06 16:18:46
字體:
供稿:網(wǎng)友

這篇文章主要介紹了javascript原始值和對(duì)象引用的方法,實(shí)例分析了javascript原始值和對(duì)象引用的功能、定義與相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了javascript原始值和對(duì)象引用的方法。分享給大家供大家參考。具體分析如下:

一句話來說:原始值是不可變的,而對(duì)象引用是可變的。

js中的原始值(undefined、null、布爾值、數(shù)字和字符串)與對(duì)象(包括數(shù)組和函數(shù))有著本質(zhì)的區(qū)別。原始值是不可更改的,任何方法都無法更改一個(gè)原始值;對(duì)于字符串來說,字符串中所有的方法看上去返回了一個(gè)修改后的字符串,實(shí)際上返回的是一個(gè)新的字符串值:

 

 
  1. var str="hello world"
  2. s.toUpperCase(); 
  3. s; //仍然不變 

原始值的比較是值的比較:只有它們的值相等時(shí)它們才想等。

對(duì)象和原始值不同,首先它們是可變的;其次對(duì)象的比較并非值的比較;對(duì)象的比較皆為引用的比較:當(dāng)且僅當(dāng)它們引用同一個(gè)基本對(duì)象時(shí),它們才想等。

若想比較2個(gè)單獨(dú)的對(duì)象或數(shù)組,必須比較它們的屬性或元素,如下所示:

 

 
  1. function equ_arrays(a,b){ 
  2. if(a.length != b.lenght) return false
  3. for(var i=0;i<a.length;i++) 
  4. if(a[i] !== b[i]) return false
  5. return true

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 赞皇县| 仁布县| 仲巴县| 华坪县| 六盘水市| 秦皇岛市| 邵阳县| 阳谷县| 库伦旗| 尚义县| 镶黄旗| 宜宾市| 涞水县| 遂溪县| 腾冲县| 彭州市| 杭锦后旗| 富阳市| 阳曲县| 庄浪县| 马尔康县| 保定市| 洮南市| 当雄县| 深州市| 九寨沟县| 中超| 建始县| 精河县| 托克逊县| 岚皋县| 柯坪县| 开封县| 阳春市| 宜都市| 晋中市| 丰都县| 龙海市| 陇西县| 仪征市| 兴山县|