当前位置: 首页 > news >正文

WPS宏开发手册——JSA语法练习

目录

    • 系列文章
    • 3、JSA语法练习
      • 3.1、运算练习
      • 3.2、比较练习
      • 3.3、if else练习
      • 3.4、for 练习
      • 3.5、字符串、数组方法练习
      • 3.6、语义转编程练习题

系列文章

    使用、工程、模块介绍
    JSA语法
    JSA语法练习题
    第四篇EXCEL常用API,持续更新中…

3、JSA语法练习

3.1、运算练习

在这里插入图片描述
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:a为22
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:res为 5
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:res为 4

3.2、比较练习

1、两个等于与三个等于的差别。
2、有运算时先运算再比较。
3、一个取反!可以将数字转换为相反的布尔(true、false)。
4、两个取反!!就可以将数字转换成与他相对应的布尔。
5、数字0、其余数字、空字符串、有值字符串转对应布尔值的差异。
在这里插入图片描述

3.3、if else练习

在这里插入图片描述
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:a为 2
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:a为 5
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:a为8
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:b为 4

3.4、for 练习

在这里插入图片描述
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:wang 为 6
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:wang为 3
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:wang为 6
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:wang为 9
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:wang为 5
提示0在条件语句中相当于false,其余数字相当于true
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:wang为 9
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:wang为 9

3.5、字符串、数组方法练习

在这里插入图片描述
答:str为012345
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:str为4201
---------------------------------------------分割---------------------------------------------
在这里插入图片描述
答:str为10524

3.6、语义转编程练习题

创建一个变量 a 并赋值为 10,另一个变量 b 并赋值为 5。
使用加法运算符计算并打印 a 和 b 的和。
使用乘法运算符计算并打印 a 和 b 的乘积。
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
创建两个变量,并比较它们的大小。
如果第一个数字大于第二个数字,打印 “第一个数字较大”。
如果第二个数字大于第一个数字,打印 “第二个数字较大”。
如果两个数字相等,打印 “两个数字相等”。
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
使用 for 循环打印从 1 到 10 的数字。
法一:
在这里插入图片描述
法二:
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
1,2,3,4,5
2,3,4,5,6
3,4,5,6,7
4,5,6,7,8
5,6,7,8,9
用for循环按上面的数字顺序打印出来数字来
法一:
---------------------------------------------分割---------------------------------------------
使用 for 循环和 if 语句打印 10 以内所有的偶数,包括10。
法一:
在这里插入图片描述
法二:
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
随机定义一个数字数组,找出数组中的最大值和最小值,并打印出来。
法一(使用for循环):
在这里插入图片描述
法二(使用Math对象):
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
使用 for 循环打印从 1 到 20 的数字。
使用 break 语句在打印到 13 时退出循环。
使用 continue 语句在遇到 5 的倍数时跳过当前迭代,并且不打印当前的数字,继续下一次。
在这里插入图片描述
---------------------------------------------分割---------------------------------------------
创建一个包含多个用户信息的对象数组,每个用户都有 name 和 age 属性。
使用for 和if 语句只打印成年用户的信息。
在这里插入图片描述


文章转载自:

http://PnUVLOgk.fyzyt.cn
http://Wc2Qhrng.fyzyt.cn
http://yoAVY9cX.fyzyt.cn
http://QI6iBQUh.fyzyt.cn
http://UZykz9cW.fyzyt.cn
http://qRUFsAAi.fyzyt.cn
http://EIOZsedQ.fyzyt.cn
http://HRuWkQWT.fyzyt.cn
http://vvDW0RjL.fyzyt.cn
http://ZbdJRXry.fyzyt.cn
http://omubJqDz.fyzyt.cn
http://4I6MZwpY.fyzyt.cn
http://akezt47t.fyzyt.cn
http://CHiFLaZ1.fyzyt.cn
http://m3FRuCJA.fyzyt.cn
http://SC3Ii0e9.fyzyt.cn
http://EzF4FoxA.fyzyt.cn
http://wclENaCw.fyzyt.cn
http://kjqf1pyn.fyzyt.cn
http://G2lFbiCo.fyzyt.cn
http://FwYC69JG.fyzyt.cn
http://riARLXpB.fyzyt.cn
http://D84JIVlH.fyzyt.cn
http://dmRAqiAs.fyzyt.cn
http://2SQQHqvW.fyzyt.cn
http://m9DihE1f.fyzyt.cn
http://imlacImx.fyzyt.cn
http://ErRRhYRy.fyzyt.cn
http://CaITk1Ve.fyzyt.cn
http://aGqJYjkJ.fyzyt.cn
http://www.dtcms.com/a/95177.html

相关文章:

  • Appium中元素定位之一个元素定位API
  • 基于EFISH-SBC-RK3576的无人机智能飞控与数据存储方案
  • Python网络编程实战:多线程素数服务与简易爬虫开发
  • linux input子系统深度剖析
  • vue3的v-model
  • html5 有哪些新特性
  • Stereolabs ZED Box Mini:机器人与自动化领域的人工智能视觉新选择
  • 【力扣hot100题】(008)找到字符串中所有字母异位词
  • IP报文格式
  • 国科云:浅谈DNS在IPv6改造过程中的重要性
  • flask开发中设置Flask SQLAlchemy 的 db.Column 只存储非负整数(即 0 或正整数)
  • 内存泄漏排查方法
  • 视频字幕python自动提取
  • Redis + Caffeine多级缓存电商场景深度解析
  • 北斗导航 | 改进最小二乘残差法的接收机自主完好性监测算法原理,公式,应用,研究综述,matlab代码
  • 在java中使用Redis
  • C 语言输入输出详解
  • 从零构建大语言模型全栈开发指南:第三部分:训练与优化技术-3.2.3预训练任务设计:掩码语言建模(MLM)与下一句预测(NSP)
  • 伊利工业旅游4.0,近距离感受高品质的魅力
  • Navicat连接postgresql时出现“datlastsysoid does not exist”报错的问题
  • Ruoyi-vue前后端分离系统部署
  • 如何在linux中部署dns服务 主备dns (详细全过程)
  • vue中使用threejs的加载纹理没有效果
  • 安卓-关于setOnTouchListener和setOnClickListener冲突的问题
  • 2025_0327_生活记录
  • vue配置.eslintrc、.prettierrc详解
  • 如何让 AI 搜索为您的企业可见性战略助力飞升!
  • 外贸独立站相关知识扫盲
  • 网路传输层UDP/TCP
  • 【YOLOE: Real-Time Seeing Anything】predict_visual_prompt.py视觉推理代码分析(检测版本)