js內置數據類型


JS 中分為七種內置類型,七種內置類型又分為兩大類型:基本類型和對象(Object)。

 

基本類型有六種: number , string , boolean , null , undefined , symbol 。

 

其中 JS 的數字類型是浮點類型的,沒有整型。並且浮點類型基於 IEEE 754標准實現,在使用中會遇到某些 Bug。 NaN  也屬於  number  類型,並且  NaN  不等於自身。

 

對於基本類型來說,如果使用字面量的方式,那么這個變量只是個字面量,只有在必要的時候才會轉換為對應的類型

<template>
  <section class="p-10">
  </section>
</template>
<script> export default { mounted() { let a = 111; // 這只是字面量,不是 number 類型
 a.toString(); // 使用時候才會轉換為對象類型
 } }; </script>

 

對象(Object)是引用類型,在使用過程中會遇到淺拷貝和深拷貝的問題

<template>
  <section class="p-10">
    <el-button type="danger" @click="get()">點擊</el-button>
  </section>
</template>
<script> export default { methods: { get() { let a = { name: 'CEH' }; let b = a; b.name = 'JZ'; console.log(a); console.log(b); } } }; </script>

 

嗯,就醬~~

https://www.cnblogs.com/chuhui/archive/2018/12/03/10060071.html


免責聲明!

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



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