为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript的语法是我目前很难理解的编程语言

JavaScript的语法是我目前很难理解的编程语言

function $(id) {     return typeof id==='string'?document.getElementById('id'):id; }$是一个简单的变量名;  typeof 运算符返回一个用来表示表达式的数据类型的字符串; ===用于严格比较,要求值和类型都相等; ? :三目运算符也不陌生; 但这句话出现在开头的作用是什么? 可以传授点你们学JS时候的心得吗?
查看完整描述

1 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

$不是一个变量,在这里他是一个方法名;

就是封装一个可以根据id获取节点的方法。后面就可以直接用 类似这样的 写法来代替$('id') 本来应该写成document.getElementById('id')的写法。  

js还是比较好理解的,只能多写才能慢慢提高。

查看完整回答
反对 回复 2016-11-11
  • 1 回答
  • 0 关注
  • 1358 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信