当前位置: 首页> 文旅> 美景 > 哈尔滨百度宣传推广_缅甸最新消息_网站网络推广优化_国外b站浏览器

哈尔滨百度宣传推广_缅甸最新消息_网站网络推广优化_国外b站浏览器

时间:2025/8/26 14:45:55来源:https://blog.csdn.net/u014541881/article/details/146925565 浏览次数:0次
哈尔滨百度宣传推广_缅甸最新消息_网站网络推广优化_国外b站浏览器

第三部分:JS宏编程语言开发基础

    • @[TOC](第三部分:JS宏编程语言开发基础)
  • **第三部分:JS宏编程语言开发基础**
    • 1. 变量与数据类型
      • **变量声明:三种方式**
        • **示例代码**
      • **数据类型判断**
        • **实战:动态处理单元格类型**
    • 2. 运算符全解析
      • **算术运算符**
        • **易错点:字符串拼接 vs 数值相加**
      • **比较与逻辑运算符**
        • **实战:员工奖金计算**
    • 3. 流程控制语句
      • **分支语句**
        • **if-else:成绩评级系统**
        • **switch:工作日判断**
      • **循环语句**
        • **for循环:批量生成序号**
        • **for...of:遍历单元格区域**
    • 4. 错误处理与调试
      • **try-catch:安全除法计算**
      • **调试技巧**
    • **综合实战案例:自动生成九九乘法表**
      • **需求描述**
      • **实现思路**
      • **完整代码**
      • **代码解析**
      • **效果演示**
    • **第三部分总结**
      • **挑战题参考答案**

第三部分:JS宏编程语言开发基础


1. 变量与数据类型

变量声明:三种方式

关键字作用域是否可重复声明典型案例
var全局/函数级全局计数器、临时存储
let块级作用域循环计数器、局部数据处理
const块级作用域固定配置参数(如税率、路径)
示例代码
function 变量演示() {  var 全局变量 = "我是var";  if (true) {  let 局部变量 = "我是let";  const 圆周率 = 3.14;  Console.log(局部变量);  // 正常输出  }  // Console.log(局部变量);  // 报错!let变量超出作用域  Console.log(全局变量);    // 正常输出  
}  

数据类型判断

类型检测方法示例值
数字typeof x === "number"283.14
字符串typeof x === "string""Hello"
布尔值typeof x === "boolean"truefalse
未定义typeof x === "undefined"let x;
对象typeof x === "object"Range("A1")
实战:动态处理单元格类型
function 处理单元格() {  let cell = Range("A1");  switch (typeof cell.Value2) {  case "number":  cell.Value2 *= 2;  // 数字则翻倍  break;  case "string":  cell.Value2 = cell.Value2.toUpperCase();  // 文本转大写  break;  default:  cell.Value2 = "未知类型";  }  
}  

2. 运算符全解析

算术运算符

运算符作用示例
+加法/连接符3 + 5 → 8"A" + "B" → "AB"
-减法10 - 3 → 7
*乘法6 * 7 → 42
/除法15 / 2 → 7.5
%取余15 % 4 → 3
++自增let x=5; x++ → 6
--自减let y=8; y-- → 7
易错点:字符串拼接 vs 数值相加
let a = "5", b = 3;  
Console.log(a + b);  // "
关键字:哈尔滨百度宣传推广_缅甸最新消息_网站网络推广优化_国外b站浏览器

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: