各種判斷的集錦

2021-08-28 19:21:21 字數 1557 閱讀 5029

注:

prototype 原型

property  屬性

_proto_ 是js變數都有的,而prototype是js函式特有的

*.typeof 判斷資料型別

undefined 未定義

number 數字

string 字串

boolean 邏輯

function 函式

object object array null

var ff7 = 11, ff1 = '11', ff2 = false, ff3 = function gg() , ff4 = , ff5 = {}, ff6 = null;

console.log(typeof ff0);

for (var i = 1; i < 8; i++)

*.js判斷乙個物件中是否含有某個屬性

-*.使用 hasownproperty 返回true或者是false

-*.使用 typeof 不存在即輸出"undefined"字串 表明未定義

var hh={}

console.log(hh.hasownproperty('k'));// false

console.log(typeof(hh.k)=="undefined");// false

*.js判斷乙個變數的型別(陣列,物件,null)

-*.array.isarray()

-*.使用 typeof 和 isnan 聯合判斷

-*.使用 tostring() 轉成變數所代表的型別

var ff4 = , ff5 = {}, ff6 = null;

array.isarray(ff4); //true

(typeof(ff4)==object)&&isnan(ff4.length)//false

object.prototype.tostring.call(ff4)=="[object array]" //true

*.js去除空格

-*.使用replace()

-*.固定格式可以使用字串擷取

-*.使用trim()

var ff=" 88 o 56 ";

ff.replace(/ /,"");//去除最左端空格

ff.replace(/ /g,"");//去除全部空格

去除所有空格: ff = ff.replace(/\s*/g,"");      

去除兩頭空格: ff = ff.replace(/^\s*|\s*$/g,"");

去除左空格: ff = ff.replace( /^\s*/, 「」);

去除右空格: ff = ff.replace(/(\s*$)/g, "");

ff.replace(/ /,"").split("").reverse().join("").replace(/ /,"").split("").reverse().join("");// 去除兩端空格

ff.trim();// 去除兩端的空格

pytorch的各種錯誤集錦

no module named swigfaiss 原因 沒有安裝依賴包,而且我直接用pip install faiss安裝,沒採用官方推薦的conda方法 解決方法 1 刪除原本安裝的faiss 2.conda install mkl,openblas swig 3.用conda安裝faiss c...

各種錯誤集錦 更新中。。。

struts2中 根據乙個條件查詢表時候,如果資料庫中沒有此資料,那麼查詢出來的數值set到物件後,此物件為空。此時不能通過 物件.get屬性,否則報空指標。如果想判斷對像裡的數值是否為空時候,可以判斷物件是否為空即可。要判斷日期在某個範圍之內,可以用此方式,可以不用將 年月日拆分分別判斷。betw...

SQL的各種判斷

刪除帶約束 預設值 的表的某一列 獲取字段上面的約束名稱,組合成一句字串,用exec執行if exists select 1 from sysobjects where id in select cdefault from syscolumns where name 列名 and id object...