牛客刷題day02——素?cái)?shù)、閏年、JS判斷對(duì)象上是否含有某個(gè)屬性
一、素?cái)?shù)
質(zhì)數(shù)又稱素?cái)?shù)。一個(gè)大于1的自然數(shù),除了1和它自身外,不能被其他自然數(shù)整除的數(shù)叫做質(zhì)數(shù);否則稱為合數(shù)(規(guī)定1既不是質(zhì)數(shù)也不是合數(shù))。
除了2以外,所有的質(zhì)數(shù)都是奇數(shù)。奇數(shù)不一定是質(zhì)數(shù),例如9。
二、閏年
能被4整除但不能被100整除。
閏年的2月份有29天,平年的2月份有28天。
三、JS判斷對(duì)象上是否含有某個(gè)屬性
對(duì)象.hasOwnProperty('屬性'),返回值為布爾值。
和原型沒(méi)有關(guān)系,不會(huì)查找原型上的屬性,只判斷自身屬性的場(chǎng)景。
點(diǎn)( . )或者方括號(hào)( [ ] ),通過(guò)對(duì)象.屬性或者對(duì)象['屬性']可以獲取對(duì)象的屬性值,如果對(duì)象上不存在該屬性,則會(huì)返回undefined。
會(huì)查找原型鏈上的屬性。
不能用在對(duì)象的屬性值存在,但是屬性值為undefined的情況。
in 運(yùn)算符,返回布爾值。
會(huì)查找原型鏈。
數(shù)組使用時(shí),可以使用數(shù)組下標(biāo)來(lái)判斷,但是不能使用數(shù)組元素來(lái)判斷。
標(biāo)簽: