警告框
警告框经常用于确保用户可以得到某些信息。
当警告框出现后,用户需要点击确定按钮才能继续进行操作。
语法:
alert("文本")
确认框
确认框用于使用户可以验证或者接受某些信息。
当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。
如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。
语法:
confirm("文本")
提示框
提示框经常用于提示用户在进入页面前输入某个值。
当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。
如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。
语法:
prompt("文本","默认值")
如何定义函数
创建函数的语法:
function 函数名(var1,var2,...,varX)
{
代码...
}
var1, var2 等指的是传入函数的变量或值。{ 和 } 定义了函数的开始和结束。
注意:无参数的函数必须在其函数名后加括号:
function 函数名()
{
代码...
}
注意:别忘记 JavaScript 中大小写字母的重要性。"function" 这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的是,必须使用大小写完全相同的函数名来调用函数。
return 语句
return 语句用来规定从函数返回的值。
因此,需要返回某个值的函数必须使用这个 return 语句。
例子
下面的函数会返回两个数相乘的值(a 和 b):
function prod(a,b)
{
x=a*b
return x
}
当您调用上面这个函数时,必须传入两个参数:
product=prod(2,3)
而从 prod() 函数的返回值是 6,这个值会存储在名为 product 的变量中。
JavaScript 变量的生存期
当您在函数内声明了一个变量后,就只能在该函数中访问该变量。当退出该函数后,这个变量会被撤销。这种变量称为本地变量。您可以在不同的函数中使用名称相同的本地变量,这是因为只有声明过变量的函数能够识别其中的每个变量。
如果您在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。这些变量的生存期从声明它们之后开始,在页面关闭时结束。
分享到:
相关推荐
JavaScript 基础 - 定时器 JavaScript 中的定时器是指可以在指定时间执行某个函数或代码的机制。它可以分为两种:间隔型和延时型。间隔型定时器可以使用 `setInterval` 函数来实现,而延时型定时器可以使用 `...
在JavaScript中,函数和对象是两个核心概念,它们是编写高效代码的基础。 **函数**是JavaScript中可重用的代码块,可以接受参数并返回结果。定义函数有三种方式: 1. **函数声明**: ```javascript function ...
### JavaScript基础练习_day4 #### 知识点概述 本次基础练习主要针对JavaScript中的几个核心概念进行探讨,包括但不限于变量作用域、异步操作、定时器的行为以及闭包的应用等。通过具体的代码示例,帮助初学者理解...
这个名为"JavaScript基础大全 (1-4) 学习必备珍藏品"的资源显然是一个系列教程,包含了从初级到进阶的JavaScript基础知识。让我们深入探讨一下JavaScript的核心概念和技术。 1. **基础语法**:JavaScript是一种...
【标题】"python自学教程-04-自定义JavaScript.ev4.rar" 提示我们这是一个关于Python编程学习的教程,特别是涉及到与JavaScript交互的部分。在Python中,与JavaScript交互通常是通过Web开发或者数据交换的需求,例如...
第04节 数据类型\JavaScript视频课程-第04节 数据类型 第05节 运算符\JavaScript视频课程-第05节 运算符 第06节 控制流-条件结构\JavaScript视频课程-第06节 控制流-条件结构 第07节 控制流-循环结构\JavaScript视频...
综上所述,这些JavaScript基础知识涵盖了函数的返回值、可变参数、数组的创建、属性和方法,以及数组元素的添加、删除、排序和转换。熟练掌握这些概念和技巧,将有助于构建动态、交互的网页应用。在实际编程中,不断...
7. **新的 Nashorn JavaScript引擎**:Java 8内置了一个新的JavaScript引擎,允许Java代码直接与JavaScript交互,增强了Java的脚本能力。 8. **改进的并发和性能优化**:包括并行GC的改进、更高效的字符串处理以及...
python 13、JAVASCRIPT基础4-1_DOM操作、事件处理_Day04_AM.mp4
【教程简介】 javascript基础 javascript游戏开发之...04-运算符.md 05-条件判断语句.md 06-循环语句.md 07-数据类型转换基础.md 08-对象.md 09-函数_方法_枚举.md 10-作用域.md 11-工厂方法_构造函数_this关键字.md
JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料,学习资料 01-编程语言.html 02-JS初体验.html 03-JS注释.html 04-JS输入输出语句.html 05-变量.html 06-变量案例.html 07-变量案例弹出用户名.html 08-...
在JavaScript的基础学习中,第四天的笔记主要涵盖了数组的创建、访问、遍历以及函数的定义和使用。以下是对这些知识点的详细说明: 1. **数组的创建与初始化** - 在JavaScript中,数组有两种创建方式:使用`new ...
04-JavaScript脚本语言基础(二)DOM(L)
标题 "FSWO102-3-JS---Programming-Foundations---JavaScript-L04-Hands-On" 暗示这是一个关于JavaScript编程基础的课程第四课的动手实践环节。在这个环节中,学生通常会通过实际编写代码来巩固和深化对JavaScript...
let specificDate = new Date('2022-04-01'); // 创建指定日期 ``` 在日期自由选择的场景中,我们通常会涉及到以下几个核心概念: 1. 获取和设置日期部分:`getDate()`, `setDate()`, `getMonth()`, `setMonth()`, ...
4. **Ch04**、**Ch05**、**Ch07**、**Ch08**、**Ch09**等章节文件:这些章节可能涵盖JavaScript的基础到进阶特性,例如作用域、闭包、面向对象编程、错误处理、模块化等。 - **作用域**:JavaScript有全局作用域和...
---1.javaScript基础 ---2.javaScript操作BOM ---3.javaScript操作DOM ---4.JavaScript对象及初识面向对象 ---5.初识jQuery(转换) ---6.jQuery选择器 ---7.jQuery的事件与动画 ---8.jQuery操作D
JavaScript中的Date对象是处理日期和时间的基础。创建一个新的Date对象可以表示当前时间,也可以指定一个特定的时间点。例如: ```javascript var currentDate = new Date(); // 创建代表当前时间的Date对象 var ...
1. **基础语法**:JavaScript的基础语法包括变量、数据类型(如基本类型和引用类型)、运算符、流程控制(如条件语句和循环)以及函数。这些基础知识是所有JavaScript程序员必须掌握的。 2. **对象和原型**:...
《JavaScript基础教程》第六版深入浅出地介绍了这门语言,帮助初学者掌握其基本概念和应用技巧。以下是对压缩包文件中各章节内容的详细解读: 1. **chap03**:通常这一章会讲解JavaScript的基础语法,包括变量、...