JavaScript语法详解:格式、常量、变量与表达式
需积分: 2 165 浏览量
更新于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至关重要。
715 浏览量
391 浏览量
874 浏览量
2019-04-04 上传
2019-05-26 上传
2019-03-16 上传
123 浏览量
393 浏览量
qwerttangzz
- 粉丝: 0
- 资源: 6
最新资源
- 智睿学校选课系统 v3.2.0
- javascript-pw-generator
- 带有Blynk和全息图的蜂窝物联网-项目开发
- SkytecBotRewrite:Skytec Bot
- 基于欧姆龙的PLC实验.rar
- java-array-classwork1-CalebC94:GitHub Classroom创建的java-array-classwork1-CalebC94
- expo-sample-app
- crossphp简洁高效PHP开发框架 v1.6.0
- 海康威视LED屏DS-TVL224文本语音二次开发代码
- Leetcode
- 智睿录取查询报名系统 v8.2.0
- website-2.0
- 索尔玛兹·波托利奥
- letmehear:有声书批处理器(resplitter)
- jhipster-sample-application
- MSR Paraphrase Corpus data.zip