function $(id) { return typeof id === "string" ? document.getElementById(id) : id; }
2024-10-01 05:12:08
function $(id) {
return typeof id === "string" ? document.getElementById(id) : id;
}
这句代码什么意思?
如果id的数据类型是string 就返回 对应的id的html元素,否则返回id本身的值
表达式1?表达式2:表达式3
这是一个式子;他的运算过程是:先计算表达式1,如果为true,这个式子就取表达式2的运算结果,否则整个式子取值就是表达式3的运算结果
在你这个例子中 表达式1是 "string" == typeof id,功能是判断id的数据类型是否为string ,==就是判断是否相等的运算符啊
表达式2是 document.getElementById(id) 获取ID为 参数id的值的html元素
表达式3 就是 id这个变量
最新文章
- android view 中各函数的执行顺数
- learn shell
- MVC SSO登陆 的麻烦事~
- pom中定义某jar包的依赖,但并不使用该jar包,那最后部署的应用中会有这个jar包么?
- OracleHelper
- Python简史
- html之label标签
- jquery.css 最简单的用法
- mongodb write 【摘自网上,只为记录,学习】
- 2015版Force Touch Mac Book激活三个手指拖动窗口
- Spring的事件处理
- MVC Bootstrap极速开发框架
- word中表格第一列序号的设置
- AOV网络和Kahn算法拓扑排序
- C语言程序设计第一次实验
- vue-video-player集成videojs-contrib-hls实现.m3u8文件播放
- SDN的初步实践--通过netconf协议控制交换机
- Linux下批量修改文件名(rename)
- 如何给wp(Windows phone)中搜索关键字加亮?
- Selenium_Grid