日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS变量类型与计算

發布時間:2025/3/20 javascript 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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变量类型与计算的全部內容,希望文章能夠幫你解決所遇到的問題。

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