javascript中可變值與不可變值(原始值)


字符串原始值修改不了
1 var str = "abc"; 2 str[0] = "d"; 3 console.log(str[1]="f"); >>f 4 console.log(str[0]); >>a 5 console.log(str); >>abc
提試:字符串是可以通過[]的形式訪問的。

 

// 在javascript中數組和對象的值是可變的,也就是說我們動態修改里面值,原始的值也會發生相應的改變,而數字,字符串,布爾值,null,undefined的值是不可以改變的,就算你后面動態的修改它的值,它的原始值並不會發生改變,所以如果我們需要修改以后的值都是通過定義一個變量來保存這個新值,因為它的返回值就是我們修改過后的值。

 

1 數組的原始值發生了改變 2 var num = [1,2,3]; 3 num[0] = "a"; 4 console.log(num); >>["a", 2, 3]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM