JavaScript基础:变量、表达式与数组操作

需积分: 0 0 下载量 147 浏览量 更新于2024-08-05 收藏 348KB PDF 举报
"这是一份关于Web技术,特别是JavaScript的作业,涵盖了JavaScript的基础知识,包括专业术语、变量、表达式、脚本语言等概念,并涉及变量的undefined状态、prompt方法的操作、对象属性创建、数组创建以及使用Math.max函数找出三个数字中的最大值等实践问题。" 在这份作业中,主要探讨了以下几个JavaScript的关键知识点: 1. **专业词汇**: - **Operator(操作符)**: 在编程中用于执行特定操作的符号,如加减乘除。 - **Operand(操作数)**: 操作符作用的对象,可以是变量、常量或表达式。 - **Expression(表达式)**: 由操作符和操作数组成的结构,可计算出一个值。 - **Statement(语句)**: 程序中完成特定任务的单一指令。 - **Scripting Language(脚本语言)**: 一种解释型的语言,如JavaScript,通常用于网页交互。 - **Object-Oriented(面向对象)**: 一种编程范式,基于“对象”的概念。 - **Strongly Typed(强类型)**: JavaScript是弱类型语言,但这里可能是讨论其他强类型语言,如Java或C#。 - **Dialog Window(对话框)**: 用户界面中的一种窗口,用于获取用户输入或显示信息。 - **Interpreter(解释器)**: 运行JavaScript代码的组件,将源代码转换为机器可执行的形式。 - **Executed(执行)**: 程序或脚本被运行的过程。 - **Dynamic(动态)**: 描述语言或系统的特性,可以在运行时改变其行为。 - **Primitives(原始类型)**: JavaScript中的基本数据类型,如number、string、boolean。 - **Identifier(标识符)**: 变量、函数、对象的名称。 - **Variable(变量)**: 存储数据的容器。 - **Dollar Sign(美元符号)**: JavaScript中常用于引用jQuery对象。 - **Reserved Words(保留字)**: 语言中预定义并有特殊含义的词汇,不能用作变量名。 - **Concatenation(连接)**: 将两个或多个字符串合并为一个新字符串。 - **Type Conversion(类型转换)**: 把一个数据类型转换为另一个数据类型。 - **Assignment(赋值)**: 给变量分配新的值。 - **Array(数组)**: 存储多个元素的数据结构。 - **Constructor(构造函数)**: 创建对象的函数。 - **Regular Expression(正则表达式)**: 用于匹配字符串模式的工具。 2. **变量的undefined状态**: - 当变量声明但未赋值时,它的值为undefined。 3. **Prompt方法**: - `prompt`方法是JavaScript中用来从用户那里获取输入的内置方法,它会弹出一个对话框,显示指定的提示信息,并等待用户输入。 4. **对象的新属性创建**: - 在JavaScript中,可以通过`.`或`[]`操作符为对象添加新的属性。例如,`o.name = "cky"`创建了一个名为`name`的新属性并赋值为`"cky"`。 5. **创建Array对象的两种方式**: - 声明并初始化:`var arr = [1, 2, "t", "k"]`。 - 使用构造函数:`var arr = new Array(1, 2, "t", "k")`。 6. **Exercise 4.3**: - 这个练习要求使用`prompt`获取三个数字,然后利用`Math.max`函数找出并输出这三个数字中的最大值。`Math.max`接受任意数量的参数,并返回其中的最大值。 这份作业通过这些问题和练习,旨在帮助学生理解和掌握JavaScript的基本概念和实际应用。