javascript - 声明 JS 变量时使用 "in"

标签 javascript variables

预先感谢您的耐心...真的想填补我的 JS 知识中奇怪的空白...

分析别人的脚本并发现:

Var isTouch = "ontouchstart" in window;

“窗口内”部分在做什么?我在谷歌上搜索了几个基本的变量声明教程,但没有提到,而且“in”是一个非常基本的词,很难找到答案。

谢谢

JK

最佳答案

表达式someString in someObject返回一个 bool 值,指示该对象是否具有该名称的属性。
Spec

如果 windowontouchstart 属性。

关于javascript - 声明 JS 变量时使用 "in",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6400239/

相关文章:

Javascript:使用正则表达式反向引用引用数组元素

java - Java中for循环内的变量编号递增

c# - C# 中的静态变量

javascript - 删除类时 CSS 转换不起作用

javascript - 使用 Rails 将动态哈希放入 JQuery 中

javascript - Raphaël JS paper.getById() 返回 null

javascript - 使用 get set "exited with code 1"编译 TypeScript 错误代码

c - 无法理解表达式如何变得错误

variables - 来自用户输入 BATCH 的变量

string - Python连接一个字符串和一个变量