国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 太仓市| 保山市| 罗平县| 古交市| 邵武市| 朝阳县| 华蓥市| 哈密市| 兖州市| 游戏| 天等县| 大厂| 弥勒县| 泽普县| 保山市| 松滋市| 郓城县| 牙克石市| 石狮市| 延津县| 岱山县| 阿巴嘎旗| 荥经县| 闸北区| 甘洛县| 扎兰屯市| 烟台市| 平塘县| 鲁山县| 封开县| 富川| 额尔古纳市| 司法| 孝义市| 崇礼县| 英超| 金昌市| 湄潭县| 颍上县| 承德市| 兖州市|