第六节、AHK变量和运算符
AHK变量与运算符
一、变量
变量:存储随时改变的数据的容器代号
变量类型:AHK中分为两种:数值型、字符串型
变量声明:在AHK中变量不需要声明就可以直接使用,且默认值为空或者空字符串。建议在使用前为其赋值
变量的作用域:函数中使用的是局部变量,在函数内部有效。其余的都是全局变量,在使用它的脚本中都可以使用。
变量命名:
字母、数字、下划线组成、且以字母开头
用变量存储数据赋值:用=和:=
1、用= 号赋值
X=123
将123作为字符串存在X里面
Y=hello
将hello作为字符串存在Y里面
Z=123+5 将123+5这个作为一个字符串存在Z里面,Z的值是123+5而不是128。
A=%Z%
将Z的值取出作为字符串给A
可以看出=号作为赋值号无法用于计算
2、用:=赋值:
X:=123
将数字123存在X中
Y:=”hello”
将hello这个字符串放在Y中
Z:=123+5
将123+5的值放入Z中
A:=Z
将Z的值赋值给A
可以看出两种方法中:
(=)操作的是字符串,把字符串赋值给字符串变量,并且把变量赋值给另一个变量需要用两个%
(:=)在赋值时用双引号将字符串和数字分开了,那么变量也就有了数字变量和字符串变量了。如果要赋值字符串变量没用双引号将字符串包起来,那么值就为空了,并且变量赋值给另一个变量无需使用%,而且更好用于运算。
二、运算符
AHK中用1代表真(true),0代表假(false)
第六节、AHK变量和运算符相关推荐
- python变量运算符_Python基础 — 变量和运算符
序言:这一章我们将学习变量以及常见的类型,我们将以案例和代码相结合的方式进行梳理,但是其中所有的案例和知识点 都是Python3 版本. 变量和运算符 1.1 初步介绍 在程序设计中,变量是一种存 ...
- python变量和运算符
python变量和运算符 1.变量 创建变量: 创建规则: 赋值变量: 字母,数字和下划线,不可数字开头,不可是关键字 num=1 _name='' a,b,c=1,2,3 2.运算符 算术:+-*/ ...
- Shell脚本:变量和运算符
4.bash的变量和运算符 4.1 变量的命名规则 4.2 变量的分类 系统变量 环境变量 自定义变量 4.3 变量的查询 set命令 set -u #如果设定此项,当你调用未声明的变量时会报错,默认 ...
- Java基础以及变量和运算符、包机制、javadoc生成
Java基础以及变量和运算符.包机制.javadoc生成 注释.标识符.关键字 注释 标识符 关键字 标识符注意点 数据类型 强类型语言 弱类型语言 Java的数据类型 基本类型(primitive ...
- bash的特殊符号、变量和运算符
Bash 中其他特殊符号 单引号&双引号 [root@localhost ~]#name=qyy #给变量name赋值,值为:qyy [root@localhost ~]#echo $name ...
- Scala语法之常量变量和运算符
Scala语法之常量变量和运算符 1. 背景 官网:https://www.scala-lang.org/ scala是什么 上述截图可知,scala是一门编程语言.静态语言需要编译才能运行,强类型语 ...
- Java变量和运算符详解
Java变量和运算符 已在思维导图中对变量知识框图进行整理! 使用markdown进行详细记录 分以下几点进行介绍: 变量基本原理 基本类型和引用类型变量 变量使用和注意事项 运算符 1. 变量基本原 ...
- Day3 变量和运算符
Day2 变量和运算符 一.变量 1.程序中使用数据的两种方 1)直接使用 #无变量时 print(18)print('麦林炮手:你总说我太小,但是出现危险我都会跳跃到你身边,将危险推开.用手中的炮筒 ...
- CSharp(C#)语言_第六章(表达式和运算符)
表达式和运算符 6.1 表达式 6.2 字面量 6.2.1 整数字面量 6.2.2 实数字面量 6.2.3 字符字面量 6.2.4 字符串字面量 6.3 求值顺序 6.4 简单算术运算符 6.5 求余 ...
最新文章
- 【C4D教程】Octane渲染大师班
- 常用[js,css,jquery,html]
- DOM的appendchild在IE6、7下不兼容
- 利用solr6.5,tomcat9.0和centos7.0的搭建
- [Java基础]体验Stream流
- ssh mysql 命令_ssh mysql命令大全
- Hibernate数据查询
- Centos 7安装和配置 ElasticSearch入门小白
- IIS 7 为 URL Rewrite 模块创建重写规则
- ad转3d视图快捷键_AD工具快捷键
- 人民日报申论范文:如何写“担当”“责任”
- 2019美研计算机录取,2019美研录取更新 | 春节OFFER大集锦,没有比OFFER更好的新年礼物了!...
- mysql ibd文件删除_误删除MySQL数据库表的ibd文件怎么办
- Java咖啡馆(2)——第一杯咖啡
- 通过Xcodeproj深入探究Xcode工程文件 一
- vue3使用vuedraggable实现拖拽
- 【算法】【树】已知先序中序序列求后序序列(详细解释)
- python敲七游戏代码_Python_day04_2018.7.5-(Lis列表的介绍,增删改查)
- 考研数学 - 初数基础整理02
- 王者荣耀英雄简介-1