1

JavaScript 基础

按代码引入、变量声明、数据类型、运算符和流程控制的顺序组织基础知识,衔接循环与函数的初步用法。重点区分容易混淆的语法规则,结合实际代码理解表达式求值与执行顺序,为学习 DOM、对象和异步编程打好基础。

50 条内容添加时间:2026-11-04浏览量:420
JS怎么获取秒级时间戳

JavaScript原生获取的时间戳均为13位毫秒级。本文系统讲解如何使用Math.floor(Date.now() / 1000)获取标准10位秒级时间戳,对比多种取整方案的优缺点,指出位运算可能引发的2038年溢出陷阱,并提供常见联调问题的排查方案。

JS怎么获取秒级时间戳
JavaScript零基础入门:变量、数据类型与基础语法详解

本篇教程面向零基础学习者,系统梳理JavaScript核心基石知识,涵盖代码运行环境、变量声明关键字(var/let/const)核心差异、原始类型与引用类型内存模型,以及基础运算符与避坑指南。

JavaScript零基础入门:变量、数据类型与基础语法详解
JavaScript alert是什么意思:基础定义与弹窗效果

本文系统讲解JavaScript中alert的含义、语法定义、弹窗视觉与交互特征,深入分析其同步阻塞机制,并通过与现代UI提示的对比,说明其实际使用场景与替代方案。

JavaScript alert是什么意思:基础定义与弹窗效果
11.03188 浏览木棉
JS实现驼峰命名与连字符格式的正则互换替换

本文详细介绍在 JavaScript 中利用正则表达式实现驼峰命名(camelCase)与连字符格式(kebab-case)双向互换的高效方案,涵盖基础实现、边界场景处理、原理流程图解及高性能工具函数封装。

JS实现驼峰命名与连字符格式的正则互换替换
11.03397 浏览代码拾荒
JavaScript的核心特性有哪些:动态类型、原型继承与单线程机制

深入解析JavaScript的三大核心语言特性:动态类型系统的内存分配与隐式转换规则、基于原型链的对象继承与属性委托机制,以及依托事件循环运作的单线程异步并发模型。配以工程架构图与排查决策树,助你透彻理解底层原理。

JavaScript的核心特性有哪些:动态类型、原型继承与单线程机制
11.03621 浏览拾光
JavaScript有哪些核心语言特点

深入解析JavaScript的核心语言特点,涵盖动态与弱类型系统、原型委托继承、一等公民函数与闭包机制、单线程非阻塞事件循环以及现代JIT运行时架构,配合实用代码示例与清晰推导图示。

JavaScript有哪些核心语言特点
11.03546 浏览青柠
JS判断字符串是否只包含空格或为空的方法

本文详细介绍在JavaScript中判断字符串是否为空或只包含空格的实用方法,包含String.prototype.trim()与正则表达式两种方案的实现原理、性能对比、边界处理及通用函数封装。

JS判断字符串是否只包含空格或为空的方法
11.03543 浏览拾光
为什么Java和JavaScript名字相似却完全不同?

深度解析Java与JavaScript名字相似但本质完全不同的原因。从1995年商业营销历史渊源、底层运行架构、类型与对象模型到实际选型场景,全面厘清技术差异。

为什么Java和JavaScript名字相似却完全不同?
11.03597 浏览青柠
JavaScript运算符优先级:什么时候该用括号?

深入解析JavaScript中运算符优先级与结合性的运作机制,系统梳理必须加括号的语法强制场景、最容易引发Bug的高危运算符混用陷阱,以及保持代码清爽的括号使用决策指南。

JavaScript运算符优先级:什么时候该用括号?
11.0371 浏览纸飞机
JavaScript Math.floor() 向下取整的基本用法

本文系统讲解 JavaScript 中 Math.floor() 向下取整的基本用法、执行逻辑、正负数边界特征、参数类型转换机制以及与 Math.ceil、Math.round、Math.trunc 的横向差异,并提供随机数、网格坐标换算与时间切分的实战示例。

JavaScript Math.floor() 向下取整的基本用法
11.03348 浏览异步漫步
浏览器是怎么执行js文件的

深入解析浏览器从网络下载、V8引擎词法与语法分析、字节码生成、JIT即时编译优化,到运行时调用栈、事件循环与垃圾回收的完整执行链路。

浏览器是怎么执行js文件的
11.03158 浏览页面旅途
JS向下取整负数结果是多少?Math.floor向负无穷舍入解析

深入解析JavaScript中对负数向下取整(Math.floor)的真实计算结果与底层原理,阐明向负无穷舍入(round towards negative infinity)规范,对比Math.trunc、Math.ceil、Math.round与位运算的异同,并通过网格坐标系统等实际案例解析避免业务陷阱。

JS向下取整负数结果是多少?Math.floor向负无穷舍入解析
11.0384 浏览半夏