摘要:前兩天,在看一本書中一個方法,出現(xiàn)了符號,我實在不解,代碼如下當(dāng)然這個方法是跟字符串的的方法是一樣的,找得到返回位置,找不到返回??磥韺τ谥羞€有太多自己沒有關(guān)注過的東西,以后還要多多努力。
前兩天,在看一本書中一個方法,出現(xiàn)了“~”符號,我實在不解,代碼如下
intersect : function(t1,t2){ return t1.filter(function(item){ return ~t2.indexOf(item); }); }
當(dāng)然 t2.indexOf這個方法是跟字符串的indexOf的方法是一樣的,找得到返回位置,找不到返回-1。
當(dāng)看到 第二個return 前面~實在不解,后來查了一點資料,才發(fā)現(xiàn)原來是Js中的位操作符,
資料如下:
位運算符 NOT 由~表示.NOT 運算符的實質(zhì)是對數(shù)字求負(fù),然后減 1. 位運算符 NOT 是三步的處理過程. a.把運算符轉(zhuǎn)換成 32 位數(shù)字 b.把二進(jìn)制形式轉(zhuǎn)換成它的二進(jìn)制反碼 c.把二進(jìn)制反碼轉(zhuǎn)換成浮點數(shù)
那么就好解釋了,返回-1 再對其~操作,就得出了0,這就省掉了一個if判斷,0對于布爾值的話就為假。看來對于Js中還有太多自己沒有關(guān)注過的東西,以后還要多多努力。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/85473.html
摘要:雖然在內(nèi)部,數(shù)值都是以位浮點數(shù)的形式儲存,但是做位運算的時候,是以位帶符號的整數(shù)進(jìn)行運算的,并且返回值也是一個位帶符號的整數(shù)。如下表應(yīng)用場景取整對于一般的整數(shù),返回值不會有任何變化。例如,結(jié)果為負(fù)數(shù)存儲采用的形式是二進(jìn)制補(bǔ)碼。 什么是位運算? 位運算是在數(shù)字底層(即表示數(shù)字的 32 個數(shù)位)進(jìn)行運算的。由于位運算是低級的運算操作,所以速度往往也是最快的(相對其它運算如加減乘除來說),并...
摘要:雖然在內(nèi)部,數(shù)值都是以位浮點數(shù)的形式儲存,但是做位運算的時候,是以位帶符號的整數(shù)進(jìn)行運算的,并且返回值也是一個位帶符號的整數(shù)。如下表應(yīng)用場景取整對于一般的整數(shù),返回值不會有任何變化。例如,結(jié)果為負(fù)數(shù)存儲采用的形式是二進(jìn)制補(bǔ)碼。 什么是位運算? 位運算是在數(shù)字底層(即表示數(shù)字的 32 個數(shù)位)進(jìn)行運算的。由于位運算是低級的運算操作,所以速度往往也是最快的(相對其它運算如加減乘除來說),并...
摘要:雖然在內(nèi)部,數(shù)值都是以位浮點數(shù)的形式儲存,但是做位運算的時候,是以位帶符號的整數(shù)進(jìn)行運算的,并且返回值也是一個位帶符號的整數(shù)。如下表應(yīng)用場景取整對于一般的整數(shù),返回值不會有任何變化。例如,結(jié)果為負(fù)數(shù)存儲采用的形式是二進(jìn)制補(bǔ)碼。 什么是位運算? 位運算是在數(shù)字底層(即表示數(shù)字的 32 個數(shù)位)進(jìn)行運算的。由于位運算是低級的運算操作,所以速度往往也是最快的(相對其它運算如加減乘除來說),并...
摘要:這被稱為短路求值工作原理與運算符將會返回第一個的值。當(dāng)所有的操作數(shù)都是時,將返回最后一個表達(dá)式的結(jié)果?;蜻\算符將返回第一個的值。 這次我們主要來分享11個在日常教程中不常被提及的JavaScript小技巧,他們往往在我們的日常工作中經(jīng)常出現(xiàn),但是我們又很容易忽略。 1、過濾唯一值 Set類型是在ES6中新增的,它類似于數(shù)組,但是成員的值都是唯一的,沒有重復(fù)的值。結(jié)合擴(kuò)展運算符(...)...
摘要:而不久之后將正式登場亮相的服務(wù)商們或?qū)⒊蔀槲磥砀膶懼袊朴嬎闶袌龈窬值囊粋€個因素。因此,在仍舊缺席的中國云計算市場說格局已定,還為時尚早。云計算業(yè)內(nèi)對IaaS和SaaS的關(guān)注度素來高漲。相比之下,關(guān)于PaaS的討論則頗為冷清。想圍繞PaaS寫個三部曲的想法由來已久,年初接連完成兩篇(《PaaS是位好同志,但SaaS公司搞PaaS卻不大靠譜》《夾縫求生,PaaS要靠什么來刷存在感?》),第三篇...
閱讀 688·2021-11-18 10:07
閱讀 2878·2021-09-22 16:04
閱讀 873·2021-08-16 10:50
閱讀 3326·2019-08-30 15:56
閱讀 1784·2019-08-29 13:22
閱讀 2647·2019-08-26 17:15
閱讀 1229·2019-08-26 10:57
閱讀 1103·2019-08-23 15:23