跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScript大前端

Web 前端 JavaScript 基本语法

引入方式 内部脚本 将代码定义在 HTML 页面里面。 将 JS 定义在 <script></script> 之间 可以在 HTML 里面的任意位置放置任意数量的 <script></script> 一般放置在 <body> 元素的底部,改善显示速度 外部脚本 额外定义一个 .js 文件,引入到 HTML 里面。 只能包含 JS 文件,不包含 <script> 标签 <script> 标签不能自闭…

DevStack发布于 2026/4/6更新于 2026/7/724K 浏览

引入方式

1. 内部脚本

将代码定义在 HTML 页面里面。

  • 将 JS 定义在 <script></script> 之间
  • 可以在 HTML 里面的任意位置放置任意数量的 <script></script>
  • 一般放置在 <body> 元素的底部,改善显示速度
<script>
  console.log('页面加载时执行');
  function localFunction() {
    return '内部函数';
  }
</script>

2. 外部脚本

额外定义一个 .js 文件,引入到 HTML 里面。

  • 只能包含 JS 文件,不包含 <script> 标签
<script src="app.js"></script>
  • <script> 标签不能自闭合
<script src="https://cdn.example.com/lib.js" integrity="sha384-xxx" crossorigin="anonymous"></script>

基本语法

1. 变量声明

JavaScript 提供了三种声明变量的方式:

  • var:传统声明方式,存在变量提升,函数作用域。
    • 全局变量,作用域较大;
    • 可以重复定义
  • let:ES6 引入,块级作用域,不存在变量提升,不允许重复声明。
    • 局部定义,不能重复定义
  • const:ES6 引入,块级作用域,声明常量,不可重新赋值(但对象或数组的内容可以修改)。
  • 原始类型:Number、String、Boolean、Null、Undefined、Symbol(ES6)、BigInt(ES2020)。
  • 引用类型:Object(包括数组、函数等)。

2. 数据类型

JavaScript 是动态类型语言,拥有以下几种基本数据类型和引用类型:

var x = 20;
x = "LXX";

目录

  1. 引入方式
  2. 1. 内部脚本
  3. 2. 外部脚本
  4. 基本语法
  5. 1. 变量声明
  6. 2. 数据类型
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Java 面试题及答案汇总
  • 大模型应用开发的十大创新架构模式
  • ActiveMQ 消息队列实战:JMS 概念与消息模型详解
  • AI 生成图片提示词:新手入门指南与最佳实践
  • 深入理解 RAG、知识库与大语言模型架构
  • LangChain 进阶实战:利用 LLM 与 Agents 构建自主决策智能体
  • WorkBuddy:腾讯 AI 办公助手与智能工作流
  • 2025 年大型语言模型(LLM)15 大突破性发展趋势解析
  • Coze 打造专属 AI 应用:从智能体到 Web 部署指南
  • Ubuntu 22.04 部署 Kubernetes 1.28 高可用集群:多 Master+Keepalived+Nginx 负载均衡
  • 大模型面试题全集:基础、微调、RAG、推理及更多
  • Vue3 核心语法与状态管理学习笔记
  • ComfyUI:AI绘画与图像生成的高效工作流与效率提升指南
  • Faster-Whisper-GUI 本地化 AI 语音转写工具使用指南
  • HTML5 Web Workers 详解:利用后台线程优化页面性能
  • 小程序 Web 访问慢?SSL 与 TLS 版本优化实战指南
  • Android 开源动画效果展示及源码地址
  • C++ 函数重载:核心规则、常见陷阱与实战
  • DeepSeek 与通义万相结合制作 AI 视频实战
  • AI 绘画提示词网站:从技术选型到生产部署

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online