首页 技术 正文
技术 2022年11月8日
0 收藏 357 点赞 1,629 浏览 914 个字

in 运算符也是一个二元运算符,但是对运算符左右两个操作数的要求比较严格。in 运算符要求第 1 个(左边的)操作数必须是字符串类型或可以转换为字符串类型的其他类型,而第 2 个(右边的)操作数必须是数组或对象。只有第 1 个操作数的值是第 2 个操作数的属性名,才会返回 true,否则返回 false。数组中,左边的操作数可以保持和数组中的数据类型一致。

案例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href="" rel="external nofollow" >
</head>
<body> </body>
</html>
<script>
var json = {name : 'Tom',age : 20, gender : 'Male'}
var arr = [1,2,3,4,5,6];
for(var j in json) {
console.log(j);//name,age,gender,属性
}
for(var j in json) {
console.log(json[j]);//Tom,20,?Male,值
}
for(var k in arr) {
console.log(k);//0,1,2,3,4,5,索引号
}
for(var k in arr) {
console.log(arr[k]);//1,2,3,4,5,6,值
}
</script>

案例

<!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>
上一篇: MR操作
下一篇: Good Bye 2016 - D
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,737
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,489
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,128
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,290