首页 > 代码库 > in 运算符
in 运算符
in 运算符也是一个二元运算符,但是对运算符左右两个操作数的要求比较严格。in 运算符要求第 1 个(左边的)操作数必须是字符串类型或可以转换为字符串类型的其他类型,而第 2 个(右边的)操作数必须是数组或对象。只有第 1 个操作数的值是第 2 个操作数的属性名,才会返回 true,否则返回 false。数组中,左边的操作数可以保持和数组中的数据类型一致。
案例
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html> <script> var arr = [1,2,3,‘a‘,‘b‘,‘c‘,{name: ‘Tom‘}]; var json = {name:‘Tom‘,age:‘20‘,gender : ‘male‘} if(1 in arr) {console.log(123)} if(‘1‘ in arr) {console.log(456)} if(‘name‘ in json) {console.log(789)} </script>
in 运算符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。