为什么这么写 不是很理解

为什么这么写 不是很理解

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

1
<!DOCTYPE html><br><html><br><head><br><meta charset="UTF-8"><br><title>userAgent</title><br></head><br><body><br><input type="button" value="点击获取浏览器信息" id="browser"><br><script type="text/javascript"><br>//补充代码<br>var btn = document.getElementById('browser');<br><br>btn.onclick = function() {<br>document.write('您使用的浏览器是' + getBrowserInfo());<br>}<br>function getBrowserInfo() {<br>var info = navigator.userAgent.toLowerCase();<br>var result = '未知';<br>if(info.indexOf('msie') > -1) {<br>result = 'IE浏览器';<br>}<br>if(info.indexOf('firefox') > -1) {<br>result = '火狐浏览器';<br>}<br>if(info.indexOf('chrome') > -1) {<br>result = '谷歌浏览器';<br>}<br>if(info.indexOf('safari') > -1 && info.indexOf('chrome') == -1) {<br>result = 'Safari浏览器';<br>}<br>return result;<br>}<br></script><br></body><br></html>

为什么这么写  不是很理解

1
getBrowserInfo()是什么意思<br>还有判断info.indexOf('msie') > -1  是因为不包含这个字母就会返回-1  然后包含了就大于-1  就判断它是这个浏览器的意思吗<br><br>老师 我感觉我有些坚持不下去了  学习了一个月了每天学习时间也很长  但是有些作业也不会  课程也有点不懂的地方  看人家问答区都敲的出来  我敲不出来  我是不是不适合学习前端


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2020-12-11 15:20:30

"李泽双木林”同学说的是对的,棒棒哒,帮助其他小伙伴解答问题,老师给你点赞~

"划过天空阿忠"同学,知识总是有非常难懂的,有的可能学好几遍都学不太好。觉得不会写、不懂很正常,但不要刚一学觉得难就放弃,学不会就多学几遍哦~梅花香自苦寒来,学习没有什么捷径,就得下苦功夫多练。建议同学在学习视频的时候,一定要跟着课程去练习,最好多练习几遍,这样才能加强知识的理解与运用。只要努力的付出了,相信这些你都能很熟练的掌握的。

遇到不会的可以来问答区提问,老师或者其他小伙伴都会帮助同学解答哒。

祝学习愉快~

李泽双木林 2020-12-11 14:54:57

    ​    ​坚持呀,多看几遍,不明白的就去查查百度,都有解释。敲代码不会,就多敲几遍,刚开始照着敲,案后删了自己重新写一遍。

    

1
getBrowserInfo()是什么意思<br>

​    ​这个是function,是方法,让别人调用的


1
info.indexOf('msie') > -1<br>

这里是判断info中是=是否能匹配到"msie",返回的是在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。因为最小的索引是0,所以大于-1,就意味着匹配到了。

  • 提问者 划过天空阿忠 #1

    是的 要坚持  我再多看几遍  感谢热心的小伙伴?

    2020-12-11 15:02:29
  • 日拱一卒_ 回复 提问者 划过天空阿忠 #2

    才学一个月就学到这了,很厉害了,我学了两个月了才学到这里,而且我看了老师给的案例也不理解,你问的正好也是我想问的,一起加油吧


    2020-12-30 22:07:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码