JavaScript基础概念解析:引入方式、DOM、BOM与数据类型

需积分: 9 1 下载量 81 浏览量 更新于2024-08-05 收藏 36KB DOCX 举报
"这是一份JavaScript (JS)的学习笔记,涵盖了JS的基本引入方式、组成、常用的函数、数据类型以及操作符等内容。笔记中强调了JS的执行顺序,DOM和BOM的概念,以及如何在页面和控制台输出信息。此外,还讲解了常量和变量的区分,特别是null和undefined的区别,以及变量的声明和初始化。最后,涉及了一元和赋值运算符的用法。" 在JavaScript中,引入方式包括内嵌、外链和行内。内嵌是在HTML文件中直接使用`<script>`标签来写JS代码;外链是通过`<script>`标签链接外部的.js文件;行内则是将JS代码写在HTML元素的事件属性中,如`onclick`。 JavaScript主要由三部分组成:DOM(Document Object Model)用于处理网页内容,BOM(Browser Object Model)处理浏览器相关功能,而ECMAScript是JS的核心,规定了语法和基本对象。 笔记中提到了几种常用的输出方法:`alert()`用于弹出警告框,`document.write()`在当前页面写入内容,`console.log()`则在浏览器控制台打印信息,这对于开发者调试代码非常有用。 JS中的数据类型分为基本数据类型和特殊数据类型。基本数据类型包括数字、布尔值和字符串。数字类型包括整数和浮点数;布尔值只有`true`和`false`两个值;字符串必须用单引号或双引号括起来。特殊数据类型有`null`、`undefined`和`NaN`,其中`null`表示一个空引用,而`undefined`表示变量声明但未赋值,`NaN`表示非数字值。 关于常量和变量,常量的值是不可变的,而变量的值可以改变。在声明变量时,可以使用`var`关键字,初始化则是声明的同时赋值。如果没有赋值,系统会默认赋予`undefined`。一元运算符如`++`和`--`可以用来增加或减少变量的值,前置和后置操作会影响运算顺序。赋值运算符`=`用于将右边的值赋给左边的变量。算术运算符如`+`、`-`、`*`、`/`和`%`则用于进行基本的数学运算。