JavaScript语法详解:格式、常量、变量与表达式

需积分: 2 6 下载量 38 浏览量 更新于2024-09-16 1 收藏 17KB DOCX 举报
"javascript笔记" JavaScript 是一种广泛应用于网页和网络应用的编程语言,它主要负责网页的动态交互。本文档涵盖了JavaScript的基础知识,包括四种格式、变量、常量、表达式和运算符、语句以及函数和对象。 一、JavaScript的四种格式: 1. 直接嵌入HTML中:在`<body>`标签内部使用`<script>`标签来编写JavaScript代码,如示例所示,用于简单输出"helloeveryone"。 2. 外部引用:将JavaScript代码保存为.js文件,然后在HTML中通过`<script src="**.js"></script>`标签引入,这种方式便于代码复用和维护。 3. `<a>`标签事件:利用`<a>`标签的`href`属性配合JavaScript事件,例如`onclick`,实现点击链接触发JavaScript代码。 4. HTML事件处理:直接在HTML元素上绑定事件处理函数,如示例中的`onMouseDown`事件。 二、JavaScript的常量: JavaScript有六种常量类型: 1. 整型常量:包括十进制、八进制和十六进制表示形式。 2. 实型常量:带有小数或指数表示的数值。 3. 字符型常量:用双引号包围的单个字符或字符串。 4. 布尔值:`true`和`false`。 5. 空值:`null`表示没有值。 6. 特殊字符:使用反斜杠`\`转义的字符,如`\n`(换行)、`\t`(制表符)。 三、JavaScript的变量: 变量遵循特定的命名规则,如以字母开头,不包含下划线,并且不能使用关键词。变量类型主要包括:整型、字符型、布尔型和实型。声明变量使用`var`关键字,如`var a = 12;`,多个变量可以逗号分隔。变量分为全局变量(函数外部定义,作用于整个程序)和局部变量(函数内部定义,仅在其定义的函数内部有效)。 四、JavaScript表达式和运算符: 包括算术运算符(`+`、`-`、`*`、`/`、`%`)、比较运算符(`==`、`!=`等)、逻辑运算符(`&&`、`||`、`!`)、条件运算符(`条件? A : B`),以及自增自减运算符等。 五、JavaScript的语句: 1. `for`循环:设定初始化表达式、条件表达式和增量表达式,如`for (var i = 0; i < 10; i++) {...}`。 2. `if...else`语句:根据条件选择执行语句块。 3. `do...while`循环:先执行一次,再判断条件。 4. `switch`语句:根据变量的值执行相应的代码块,每个`case`后面跟一个值,`break`用于跳出当前`switch`。 六、JavaScript的函数: 函数是可重用的代码块,使用`function`关键字定义,如`function sayHello() { alert('Hello'); }`。函数可以接受参数并返回值。 七、JavaScript的对象: 对象是键值对的集合,可以创建自定义对象,也可以使用内置对象,如`Date`、`Array`等。对象的属性和方法可以通过`.`或`[]`访问。 JavaScript提供了丰富的功能,用于处理网页和应用程序的交互,它的灵活性和广泛支持使其成为开发Web应用不可或缺的一部分。理解这些基础知识对于深入学习JavaScript至关重要。