tft每日頭條

 > 科技

 > js判斷變量為空字符串

js判斷變量為空字符串

科技 更新时间:2025-02-07 14:36:15

js判斷變量為空字符串?Boolean()把其他類型的值轉換為布爾類型,今天小編就來說說關于js判斷變量為空字符串?下面更多詳細答案一起來看看吧!

js判斷變量為空字符串(js筆記三之布爾Boolean)1

js判斷變量為空字符串

布爾類型

Boolean()

把其他類型的值轉換為布爾類型

隻有 0,NaN,空字符串,null,undefined這五個數據值轉換為布爾類型的false,其餘的都為true

!

!=: 不等于;歎号在js中還有一個作用: 取反,先把值轉換為布爾值,然後再取反;

!!

在一個歎号取反的基礎上再取反,取兩次反相當于沒有做操作,但是卻已經把其他類型的值轉換為布爾類型了,和Boolean是相同的效果

字符串

在js中用單引号雙引号包起來的都是字符串

12 // -> number `12` // -> string `[12,23]` // -> 字符串

  • 字符串常用方法

charAtcharCodeAtsubstrsubstringslicetoUpperCasetoLowerCaseindexOflastIndexOfsplitreplacematch...

null和undefined

null: 空,沒有undefined: 未定義,沒有

"": 空字符串,沒有0: 也可以理解為沒有

空字符串和null的區别

例如: 都是去種樹空字符串屬于挖了個坑,但是什麼都沒有種;null是連坑都沒挖

空字符串相對于null來說開辟了内存,消耗了那麼一丢丢的性能

null和undefined的區别

都是沒挖坑null一般都是暫時沒有,預期中以後會有的(可能以後也沒有達到預期): 在js中null一般都是手動先賦值為null,後期我們再給其賦具體值undefined: 完全沒在預料之内的

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved