美文网首页
JS中关于in运算符

JS中关于in运算符

作者: Bruce_zhuan | 来源:发表于2017-01-10 23:31 被阅读25次

    in的定义:

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

    //定义一个box对象

    var box = {num1:200,num2:100};

    //定义变量

    var x = “num1”;

    if (x in box)

    {

    document.write(“变量x包含在对象box之中
    ”);

    }

    else

    {

    document.write(“变量x不包含在对象box之中
    ”);

    }

    相关文章

      网友评论

          本文标题:JS中关于in运算符

          本文链接:https://www.haomeiwen.com/subject/svplbttx.html