位置: 编程技术 - 正文

javascript typeof id==='string'?document.getElementById(id):id解释 原创

编辑:rootadmin

推荐整理分享javascript typeof id==='string'?document.getElementById(id):id解释 原创,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一般来说想要理解这段代码,需要掌握如下两个函数

一个是 typeof 一个就是三元运算符

看完了上面的文章再看下面的就比较好理解了

一般来说常用的函数代码

功能都是一样的。

javascript typeof id==='string'?document.getElementById(id):id解释 原创

这个函数的作用就是之后用到id选择器可以简写,至于判断的意义就是传入的参数为字符串就返回document.getElementById(id),其他的就返回参数本身,这个只是一个获取页面dom元素的一个简陋版本的函数,还不够完善。

1、这是一段JavaScript代码$就是一个标示符。 也可以用getID等,如果你的页面中使用了jquery不建议使用$,因为jquery默认使用的就是$?:是运算符return "string" == typeof id &#; document.getElementById(id) : id;也可以写成是

有人感觉上面的代码,为什么不用{}括起来,因为代码比较短只有一行是不需要{}

如下所示

具体的可以参考这篇文章:

这是一个式子;他的运算过程是:先计算表达式1,如果为true,这个式子就取表达式2的运算结果,否则整个式子取值就是表达式3的运算结果,不懂的朋友可以参考这篇文章: 表达式1是 "string" == typeof id,功能是判断id的数据类型是否为string ,==就是判断是否相等的运算符啊表达式2是 document.getElementById(id) 获取ID为 参数id的值的html元素 表达式3 就是 id这个变量(一般来说这个变量多为object),如果是对象就不用document.getElementById了,直接就可以使用了。

积木网原创整理,转载请注明出处

RGB和YUV 多媒体编程基础详细介绍 RGB和YUV多媒体编程一、概念1.什么是RGB?对一种颜色进行编码的方法统称为颜色空间或色域。用最简单的话说,世界上任何一种颜色的颜色空间都可定义

详解js运算符单竖杠“|”与“||”的用法和作用介绍 在js开发应用中我们通常会碰到|与||了,那么在运算中|与||是什么意思呢?在js整数操作的时候,相当于去除小数点,parseInt。在正数的时候相当于Math.flo

Javascript 普通函数和构造函数的区别 普通函数和构造函数的区别在命名规则上,构造函数一般是首字母大写,普通函数遵照小驼峰式命名法。在函数调用的时候:functionfn(){}构造函数:1.newf

标签: javascript typeof id==='string'?document.getElementById(id):id解释 原创

本文链接地址:https://www.jiuchutong.com/biancheng/376017.html 转载请保留说明!

上一篇:Javascript 动态改变imput type属性(js动态改变div内容)

下一篇:RGB和YUV 多媒体编程基础详细介绍(rgb与yuv哪个好)

  • 个所得税计算方法
  • 代加工可靠吗
  • 新个税系统如何操作
  • 临时人员劳务费有哪些?
  • 资产负债表中的流动资产包括什么
  • 返佣账务处理
  • 电子发票密码区显示不全
  • 付给总机构的管理费可以税前扣除吗
  • 银行小额代款怎么办理
  • 企业期货投资收益何时记账的
  • 月末结转所有收入类账户
  • 参加公司比赛后的感想
  • 个税返还交所得税吗
  • 买入返售金融资产什么意思
  • 取得的增值税发票哪些项目必须开具事项
  • 资本公积可以怎么处理掉
  • 企业法人和股份的关系
  • 付工程款现金怎么做凭证?
  • ukey抄报税全流程视频教程
  • 关闭无法验证发布者
  • 财务会计制度
  • 交易性金融资产是什么意思
  • 跨省经营建筑企业税收政策
  • php socket select
  • 经营租入的设备为什么不属于资产
  • 增值税纳税人的相关规定
  • yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
  • web全栈工程师是干什么的
  • 销售费用凭证
  • 坏账准备账务处理程序
  • vue插槽类型
  • php使用mysql
  • 确认收入的五个原则
  • 天然气零售企业
  • 员工办理健康证需要什么材料
  • 进项税额已抵扣转出会计分录
  • 所有者权益期末余额-年初余额=净利润吗?
  • java线程的四种基本状态
  • 织梦技巧
  • mongodb如何修改数据
  • 税务局退回来的钱账务处理
  • 应交税费案例分析题
  • 上期金额是属于负债吗
  • 个人劳务报酬的个税
  • 房地产卖房需要交契税吗现在
  • 土地使用权的核算
  • 买下土地
  • 一般纳税人其他咨询服务税率
  • 宣传费税前扣除什么意思
  • 成本结转怎么做分录
  • 给员工购买的意外险可以税前扣除吗
  • 生产成本的主要构成要素
  • 报销差旅费用什么收款凭证还是转账凭证
  • 旅游服务会议费发票
  • 累计摊销可以做什么分录
  • 建账的大体流程是什么
  • u盘装win8系统教程图解
  • win10系统添加语言
  • win10预览版选哪个
  • win8更新错误
  • unity双击
  • opengl自学
  • linux那么多命令怎么记
  • js 对象内存 占用
  • shell脚本中如何交互传参
  • os执行cmd命令
  • js原生dialog
  • nodejs实战教程
  • cmd下copy命令
  • JavaScript中property和attribute的区别详细介绍
  • 深入理解计算机系统
  • js使用正则表达式对json对象的校验
  • javascript教程 csdn
  • js怎么设置图片大小
  • jquery移动端ui框架
  • 深圳国家税务局赵雨婷处长
  • 工商注册和税务登记费用
  • 地税跟国税是在一起吗
  • 营业账簿中的其他账簿包括
  • 房地产预缴土增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设