欢迎光临散文网 会员登陆 & 注册

牛客刷题day02——素数、闰年、JS判断对象上是否含有某个属性

2022-11-27 21:00 作者:朵宝特工007  | 我要投稿

一、素数

  • 质数又称素数。一个大于1的自然数除了1和它自身外不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)

  • 除了2以外,所有的质数都是奇数奇数不一定是质数,例如9。


二、闰年

  • 能被4整除但不能被100整除。

  • 闰年的2月份有29天,平年的2月份有28天。


三、JS判断对象上是否含有某个属性

  • 对象.hasOwnProperty('属性'),返回值为布尔值。

    • 和原型没有关系,不会查找原型上的属性,只判断自身属性的场景。

  • 点( . )或者方括号( [ ] ),通过对象.属性或者对象['属性']可以获取对象的属性值,如果对象上不存在该属性,则会返回undefined。

    • 会查找原型链上的属性。

    • 不能用在对象的属性值存在,但是属性值为undefined的情况。

  • in 运算符,返回布尔值。

    • 会查找原型链。

    • 数组使用时,可以使用数组下标来判断,但是不能使用数组元素来判断。


牛客刷题day02——素数、闰年、JS判断对象上是否含有某个属性的评论 (共 条)

分享到微博请遵守国家法律