文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php教程>javascript中in的用法是什么

javascript中in的用法是什么

时间:2021-07-23  来源:互联网

今天PHP爱好者给大家带来javascript中in的用法教程:1、判断属性是否存在于对象中,如果存在,返回值为true,如果不存在,则为false;2、判断数组,对于数组来说,索引号就是属性,可以使用数组索引,也可以使用字符串。希望对大家有所帮助。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
   <title>Document</title>
</head>
<body>
   
   <script type="text/javascript">
       // for-in 一般用来遍历对象, 也可以用来遍历数组
       // var obj = {
       //     name: "xiaoming",
       //     age: 8
       // };
       // for(var k in obj) {
       //     // 此处使用 点运算符,不能获取到相应的值:
       //     // . 的作用:访问对象的属性
       //     console.log("键为:" + k + ", 值为:" + obj[k]);
       // }

       // var arr = [1, 3, 5];
       // for(var k in arr) {
       //     console.log("键为:" + k + ", 值为:" + arr[k]);
       // }

       // in 运算符作用:
       // 就是判断 属性是否存在于对象中,如果存在,返回值为:true
       // 如果不存在,则为:false
       // 语法:属性 in 对象
       // var obj = {
       //     name1: "jack",
       //     age: 9,
       //     abc: undefined
       // };

       // 如果是name,要注意:window有name属性
       // console.log("name1" in obj); // true
       // console.log("age" in obj);
       // console.log("age123" in obj);

       // 如果是对象中存在的成员或者是原型中的成员,此时,返回的结果就是 true
       // console.log("toString" in obj);
       // console.log(obj.toString());
       // console.log("abc" in obj);

       // in运算符判断数组
       // 对于数组来说,索引号 就是属性
       var arr = [1];
       // console.log("1" in arr); // false
       // console.log("0" in arr); // true
       // console.log(0 in arr); // true

       // 访问数组的成员:
       // 可以使用 数组索引 也可以使用 字符串
       console.log(arr[0]);
       console.log(arr["0"]);

   </script>
</body>
</html>

以上就是javascript中in的用法是什么的详细内容,更多请关注php爱好者其它相关文章!

相关阅读更多 +
最近更新
排行榜 更多 +
元梦之星最新版手游

元梦之星最新版手游

棋牌卡牌 下载
我自为道安卓版

我自为道安卓版

角色扮演 下载
一剑斩仙

一剑斩仙

角色扮演 下载