weixin_54645557 2023-06-25 05:44 采纳率: 100%
浏览 61
已结题

请问为什么VS Code编写JavaScript文件无法正常解释,显示SyntaxError: Unexpected token '<'?

请问为什么VS Code编写JavaScript文件无法正常解释,显示SyntaxError: Unexpected token '<'?(如图一)

img

img

如果单独运行alert等函数,则会出现如图二的ReferenceError: alert is not defined。
而且就代码高亮来说,<script>外的var、console、log的高亮都是正常的,而<script>里面就没有高亮了。
我尝试卸载再重装VS Code但是没有用,也搜索了相关错误,但是没有查到对应的解决方案。(可能是我这个问题太基本了吧…)
刚开始学习JavaScript,对语言本身和语法都不算很了解,请多指教!
在默认地址C:\Program Files安装了VS Code 1.79.2(2023.06.25最新)版和nodejs 18.16.1 LTS版。
之前学习过C++、Python,但都用的是Dev C++和IDLE这种可以直接上手运行的翻译器,没有接触过VS Code这种准备工作比较复杂的。如果您有时间的话请看一看是哪里出了问题,十分感谢!!

  • 写回答

3条回答 默认 最新

  • churuxu 2023-06-25 06:13
    关注

    JavaScript是依赖运行环境的,就是谁来运行它。
    最常见的就两种运行环境:浏览器,NodeJS
    浏览器运行:
    js代码是在写着html的 script 标签中,或script的src引用的js文件
    支持浏览器环境的API:比如console.log, alert等

    NodeJS运行:
    js代码写在单独的文件中
    支持NodeJS的API:比如console.log, process.exit等

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    weixin_54645557 2023-06-25 13:08

    感谢!!

    回复
查看更多回答(2条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 7月2日
  • 已采纳回答 6月25日
  • 修改了问题 6月25日
  • 创建了问题 6月25日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部