内容:
- JavaScript 基础语法
- 变量和数据类型
- 条件语句和循环
- 函数定义和调用
1. JavaScript 基础语法
步骤 1.1:基本概念
- 介绍 JavaScript 是一种流行的编程语言,广泛用于 Web 开发。
- 在 Google Apps Script 中使用 JavaScript 进行编程。
步骤 1.2:语句和注释
- 语句:JavaScript 代码由一系列语句组成,每个语句以分号结束。
var x = 5; var y = 6; var z = x + y;
- 注释:注释用于解释代码,可以是单行注释(
//
)或多行注释(/* ... */
)。// 这是一个单行注释 /* 这是一个 多行注释 */
2. 变量和数据类型
步骤 2.1:变量声明
- 使用
var
、let
和const
声明变量。var name = "John"; let age = 30; const country = "Portugal";
- 解释
var
、let
和const
的区别。
步骤 2.2:数据类型
- 字符串:用于表示文本。
var greeting = "Hello, world!";
- 数字:用于表示整数或小数。
var price = 19.99;
- 布尔值:表示真 (
true
) 或假 (false
)。var isActive = true;
- 数组:用于存储一组值。
var fruits = ["Apple", "Banana", "Cherry"];
- 对象:用于存储键值对。
var person = { firstName: "John", lastName: "Doe", age: 30 };
3. 条件语句和循环
步骤 3.1:条件语句
- if…else 语句:根据条件执行不同的代码。
var hour = 10; if (hour < 12) { Logger.log("Good morning!"); } else { Logger.log("Good afternoon!"); }
- else if 语句:用于检查多个条件。
var score = 85; if (score >= 90) { Logger.log("Grade: A"); } else if (score >= 80) { Logger.log("Grade: B"); } else { Logger.log("Grade: C"); }
步骤 3.2:循环
- for 循环:用于执行代码块多次。
for (var i = 0; i < 5; i++) { Logger.log("Iteration " + i); }
- while 循环:在指定条件为真时执行代码块。
var i = 0; while (i < 5) { Logger.log("Iteration " + i); i++; }
4. 函数定义和调用
步骤 4.1:定义函数
- 使用
function
关键字定义函数。function greet(name) { Logger.log("Hello, " + name + "!"); }
步骤 4.2:调用函数
- 函数名后跟圆括号来调用函数。
greet("John");
步骤 4.3:函数参数和返回值
- 函数可以接收参数,并返回值。
function add(a, b) { return a + b; } var result = add(5, 3); Logger.log(result); // 输出 8
实践练习
练习 1:变量和数据类型
- 创建一个脚本文件
VariablesAndDataTypes.gs
,并编写以下代码:var name = "Alice"; var age = 25; var isStudent = true; var hobbies = ["Reading", "Traveling", "Swimming"]; var person = { firstName: "Alice", lastName: "Smith", age: 25 }; Logger.log(name); Logger.log(age); Logger.log(isStudent); Logger.log(hobbies); Logger.log(person);
练习 2:条件语句和循环
- 创建一个脚本文件
ConditionsAndLoops.gs
,并编写以下代码:var score = 75; if (score >= 90) { Logger.log("Grade: A"); } else if (score >= 80) { Logger.log("Grade: B"); } else if (score >= 70) { Logger.log("Grade: C"); } else { Logger.log("Grade: D"); } for (var i = 0; i < 5; i++) { Logger.log("Iteration " + i); } var i = 0; while (i < 5) { Logger.log("Iteration " + i); i++; }
练习 3:函数定义和调用
- 创建一个脚本文件
Functions.gs
,并编写以下代码:function greet(name) { Logger.log("Hello, " + name + "!"); } greet("Alice"); function multiply(a, b) { return a * b; } var result = multiply(4, 5); Logger.log(result); // 输出 20
总结
- 回顾本课程的学习内容:JavaScript 基础语法、变量和数据类型、条件语句和循环、函数定义和调用。
- 强调多练习编写代码,以巩固所学知识。
通过以上详细的教学步骤,能够掌握 JavaScript 的基础语法和结构,具备编写和运行基本脚本的能力。