中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

商城網(wǎng)站開發(fā)需求seo智能優(yōu)化

商城網(wǎng)站開發(fā)需求,seo智能優(yōu)化,微信分銷系統(tǒng)合法嗎,wordpress網(wǎng)格化插件MENU 方法一方式二方式三方式四方式五結(jié)束語(yǔ) 方法一 使用取余運(yùn)算符判斷,利用任何整數(shù)都會(huì)被1整除的原理,即余數(shù)是0的特點(diǎn),通過(guò)這個(gè)規(guī)則來(lái)判斷是否是整數(shù)。 let isInteger (val) > val % 1 0;// true isInteger(5); // false isInteger(…

MENU

  • 方法一
  • 方式二
  • 方式三
  • 方式四
  • 方式五
  • 結(jié)束語(yǔ)


方法一

使用取余運(yùn)算符判斷,利用任何整數(shù)都會(huì)被1整除的原理,即余數(shù)是0的特點(diǎn),通過(guò)這個(gè)規(guī)則來(lái)判斷是否是整數(shù)。

let isInteger = (val) => val % 1 === 0;// true
isInteger(5);
// false
isInteger(5.72);

以上輸出可以看出這個(gè)函數(shù)挺好用,但對(duì)于字符串某些特殊值則需要完善一下檢驗(yàn)規(guī)則,否則會(huì)被"欺騙",對(duì)于空字符串、字符串類型數(shù)字、布爾true、空數(shù)組都返回true。在取余的時(shí)候,它們都會(huì)進(jìn)行類型裝換,下面例子中的空字符串,空數(shù)組都是轉(zhuǎn)化成0,而true轉(zhuǎn)成1。

// true
isInteger('');
// true
isInteger('5');
// true
isInteger(true);
// true
isInteger([]);

優(yōu)化

let isInteger = (val) => typeof val === 'number' && val % 1 === 0;// false
isInteger('');
// false
isInteger('5');
// false
isInteger(true);
// false
isInteger([]);

方式二

使用Math.round、Math.ceil、Math.floor判斷。整數(shù)取整后還是等于自己,利用這個(gè)特性來(lái)判斷是否是整數(shù)。
Math.floor方法中會(huì)自動(dòng)將參數(shù)轉(zhuǎn)成數(shù)字進(jìn)行向下取值,同理使用Math.ceil向上取整,Math.round四舍五入。

let isInteger = (val) => Math.floor(val) === val;// true
isInteger(5);
// false
isInteger(5.72);
// false
isInteger('');
// false
isInteger('5');
// false
isInteger(true);
// false
isInteger([]);

方式三

通過(guò)parseInt()判斷。利用parseInt()十進(jìn)制的轉(zhuǎn)化特點(diǎn)。

let isInteger = (val) => parseInt(val, 10) === val;// true
isInteger(5);
// false
isInteger(5.72);
// false
isInteger('');
// false
isInteger('5.72');
// false
isInteger(true);
// false
isInteger([]);

但是對(duì)于超過(guò)檢測(cè)范圍的數(shù)就會(huì)不再檢測(cè),統(tǒng)一返回該檢測(cè)數(shù)字的首個(gè)數(shù)字。

// 1  false
parseInt(1000000000000000000000);
// 4  false
parseInt(412300213123400000000.21312);

方式四

通過(guò)位運(yùn)算|判斷。按位或運(yùn)算符|是雙目運(yùn)算符, 其功能是將參與運(yùn)算的兩數(shù)轉(zhuǎn)成32位二進(jìn)制后,各對(duì)應(yīng)的二進(jìn)位相或。只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí),結(jié)果位就為1。因此利用該特性,任一數(shù)字和0位或都是返回它本身,同理非數(shù)字都是進(jìn)行類型轉(zhuǎn)化后再進(jìn)行位或。

let isInteger(val) => (val | 0) === val;// true
isInteger(5);
// false
isInteger(5.72);
// false
isInteger('');
// false
isInteger('5');
// false
isInteger(true);
// false
isInteger([]);

關(guān)于位或運(yùn)算,效率比Math.floor和parseInt高。
位運(yùn)算的使用場(chǎng)景及封裝


方式五

ES6提供了Number.isInteger。這是Number中的一個(gè)API方法,用來(lái)判斷給定參數(shù)是否為整數(shù)。
瀏覽器兼容上大多數(shù)已經(jīng)實(shí)現(xiàn)支持,目前IE并不支持。

// true
Number.isInteger(5);
// false
Number.isInteger(5.72);
// false
Number.isInteger('');
// false
Number.isInteger('5');
// false
Number.isInteger(true);
// false
Number.isInteger([]);

結(jié)束語(yǔ)

以上就是判斷是否為整數(shù)類型的五種方式,這五種方式各有優(yōu)缺點(diǎn),大家可以進(jìn)行仔細(xì)比較,選擇最優(yōu)的進(jìn)行使用。

http://www.risenshineclean.com/news/10927.html

相關(guān)文章:

  • 軟件開發(fā)屬于什么專業(yè)烏海網(wǎng)站seo
  • 大連公司網(wǎng)站開發(fā)西寧網(wǎng)站seo
  • wordpress網(wǎng)站搜不到seo教程視頻
  • 職業(yè)醫(yī)生繼續(xù)做學(xué)分市哪個(gè)網(wǎng)站長(zhǎng)沙seo優(yōu)化報(bào)價(jià)
  • 做網(wǎng)站公司漢獅國(guó)外b站視頻推廣網(wǎng)站
  • 云南網(wǎng)站建設(shè)找天軟陜西seo推廣
  • django個(gè)人博客網(wǎng)站開發(fā)部署源碼寧波網(wǎng)站推廣公司價(jià)格
  • 企業(yè)網(wǎng)站優(yōu)化分為兩個(gè)方向杭州百度快照推廣
  • 洞涇做網(wǎng)站互聯(lián)網(wǎng)品牌的快速推廣
  • wordpress怎么修改代碼seo是什么平臺(tái)
  • 財(cái)務(wù)公司網(wǎng)站模板求好用的seo軟件
  • 微信網(wǎng)頁(yè)版如何識(shí)別二維碼seo平臺(tái)是什么
  • 做資訊網(wǎng)站要什么手續(xù)中國(guó)輿情在線
  • 傻瓜網(wǎng)站建設(shè)軟件蘭州網(wǎng)站seo
  • 專業(yè)的深圳網(wǎng)站建設(shè)公司免費(fèi)的seo優(yōu)化工具
  • 南京做網(wǎng)站外包省委副書記
  • 網(wǎng)站建設(shè)指導(dǎo)全國(guó)seo公司排名
  • 網(wǎng)站標(biāo)題正確書寫標(biāo)準(zhǔn)百度q3財(cái)報(bào)2022
  • 國(guó)外素材網(wǎng)站博客可以做seo嗎
  • 做網(wǎng)站怎么宣傳百度推廣怎么收費(fèi)標(biāo)準(zhǔn)
  • 鄭州網(wǎng)絡(luò)重慶seo俱樂(lè)部聯(lián)系方式
  • 河南平安建設(shè)網(wǎng)站上海網(wǎng)站建設(shè)聯(lián)系方式
  • 鞏義網(wǎng)站建設(shè)方案書營(yíng)銷網(wǎng)絡(luò)營(yíng)銷
  • 網(wǎng)站banner特效近三天發(fā)生的重要新聞
  • 網(wǎng)站主機(jī)空間企業(yè)網(wǎng)站模板html
  • 聊城建設(shè)工程質(zhì)量信息網(wǎng)站廣州網(wǎng)站排名優(yōu)化公司
  • 個(gè)人注冊(cè)的網(wǎng)站可以做公司宣傳用嗎谷歌app官方下載
  • 大豐做網(wǎng)站seo排名優(yōu)化方式方法
  • 花都營(yíng)銷型網(wǎng)站高效統(tǒng)籌疫情防控和經(jīng)濟(jì)社會(huì)發(fā)展
  • 中國(guó)十大搜索引擎網(wǎng)站網(wǎng)站推廣工具有哪些