日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JS变量类型与计算

發布時間:2025/3/20 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS变量类型与计算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、題目

  1.JS中使用typeof能得到哪些類型?

  2.何時使用===何時使用==?

  3.JS中有哪些內置函數?

  4.JS變量按照存儲方式區分為哪些類型,并描述其特點?

  5.如何理解JSON?

? 知識點梳理:變量類型和變量計算

? a.變量類型:值類型&引用類型

// 值類型 var a = 100; var b=a a=200 console.log(b) //100 // 引用類型 var c = { name: '張三' } var d = c c.name = '李四' console.log(d.name) //李四

typeof運算符。此運算符只能區別值類型和函數,無法區別引用類型。如何區別引用類型咱們下章講解。

typeof undefined //undefinded typeof 123 // number typeof '123' //string typeof true // boolean typeof [] // object typeof {} //object typeof console.log //function typeof null //object

?b.變量計算-強制類型轉換

  1.字符串拼接

var a=100+10 var b=100+'10' console.log(a) // 110 console.log(b) //'10010'

  2.==運算符

console.log(100=='100') // true console.log(''==0) // true console.log(null==undefined) // true

  3.if語句

var a=true if(a){//..... }var b=100 if(b) {//..... }var c='' if(c) {//... }

?

  4.邏輯運算

console.log(110&&0) //0 console.log(''||'sdfs') //'sdfs' console.log(!true) // false 判斷一個變量會被當做true還是false var a=100 console.log(!!a)

解答問題

問題1在上面已經得到答案。

問題2:何時使用=== 何時使用==

if( obj.a == null){//這里相當于obj.a===null || obj.a===undefinded,簡寫形式//這是jquery源碼中推薦的寫法

問題3:JS中有哪些內置函數

console.log(Array) console.log(Object) console.log(Number) console.log(Boolean) console.log(Date) console.log(RegExp) console.log(String) console.log(Function)

問題4:JS變量按照存儲方式區分為哪些類型,并描述其特點?

  值類型和引用類型。值類型保存和復制是值本身,引用類型保存和復制是指向對象的一個指針。

問題5:如何理解JSON?

  JSON只不過是一個JS內置對象而已。有兩個API

JSON.stringify({a:1,b:2}) JSON.parse('{"a":1,"b":2}')

?

轉載于:https://www.cnblogs.com/zhswater/p/10787898.html

總結

以上是生活随笔為你收集整理的JS变量类型与计算的全部內容,希望文章能夠幫你解決所遇到的問題。

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