赋值运算符17 Mar 2025 | 6 分钟阅读 赋值运算符在 PowerShell 中用于分配一个或多个值,并更改或追加变量的值。这些运算符可以在将值赋给变量之前执行数值运算。最常用的运算符是赋值运算符 (=),它将值赋给变量。 PowerShell 支持以下赋值运算符 ![]()
语法以下语句是描述如何使用赋值运算符的语法 在上面的语句中,可赋值表达式包括变量和属性。该值可以是单个值、值数组、表达式、命令或语句。 赋值运算符 (=)赋值运算符是一个赋值运算符,用于将一个或多个值(字符串、整数或数组)分配给变量。 以下是一些描述如何使用赋值运算符的示例 示例 1: 此示例用于将单个整数值分配给变量 此示例中的第二条语句将变量 $a 的值显示为 10。 示例 2: 此示例用于将多个值(即数组)分配给变量。逗号分隔此示例中的值 此示例中的第二条命令显示数组 $k 的以下值,如下所示 10 20 30 示例 3: 此示例用于将字符串分配给变量 此示例中的第二条命令将变量 $s 的值显示为“Windows PowerShell”。 加法赋值运算符 (+=)加法赋值运算符是一个赋值运算符,它将变量的值增加给定的值,或将指定的值追加到现有值。此运算符结合了两个操作。首先,它添加值,然后赋值给变量。 以下是一些描述如何在 PowerShell 中使用加法赋值运算符的示例 示例 1: 此示例用于将单个整数值添加到变量 此示例中的最后一条语句将变量 $a 的值显示为 15。 示例 2: 此示例用于将字符串追加到变量 此示例中的最后一条命令将变量 $s 的值显示为“Windows PowerShell”。 示例 3: 此示例用于将一个或多个值追加到数组。 如果要将多个值追加到数组,请用逗号分隔它们。 此示例中的最后一条命令显示数组 $k 的以下值,如下所示 10 20 30 40 50 减法赋值运算符 (-=)减法赋值运算符是一个赋值运算符,它将变量的值减小一个给定的值,该值在运算符的右侧可用。此运算符结合了两个操作。首先,它减去值,然后赋值给变量。它还会减少数字数组中元素的值。 以下是一些描述如何在 PowerShell 中使用减法赋值运算符的示例 示例 1: 此示例减少了变量的值 此示例中的最后一条语句将变量 $a 的值显示为 40。 示例 2: 此示例将数组中第二个元素的值减少 -20 此示例中的最后一条命令显示数组 $k 的以下值,如下所示 10 10 60 乘法赋值运算符 (*=)乘法赋值运算符是一个赋值运算符,它将变量的值乘以给定的数值,或将指定数量的字符串副本追加到变量。此运算符结合了两个操作。首先,它乘以值,然后赋值给变量。 以下是一些描述如何在 PowerShell 中使用乘法赋值运算符的示例 示例 1: 此示例用于将整数值乘以变量 此示例中的最后一条语句将变量 $a 的值显示为 50。 示例 2: 此示例用于将字符串追加到变量 此示例中的最后一条命令将变量 $s 的值显示为“WindowsWindows”。 示例 2: 此示例将数组中第二个元素的值乘以 4。 此示例中的最后一条命令显示数组 $k 的以下值,如下所示 10 120 60 除法赋值运算符 (/=)除法赋值运算符是一个赋值运算符,它将变量的值除以给定的数值,该数值在运算符的右侧指定。此运算符不能与字符串值一起使用。 此运算符结合了两个操作。首先,它除以值,然后赋值给变量。 以下是一些描述如何在 PowerShell 中使用除法赋值运算符的示例 示例 1: 此示例用于除变量的整数值 此示例中的最后一条语句将变量 $a 的值显示为 10。 示例 2: 此示例将第一个元素的值除以 2 此示例中的最后一条命令显示数组 $k 的以下值,如下所示 50 10 80 模数赋值运算符 (%=)模数赋值运算符是一个赋值运算符,用于计算除法运算的余数。此运算符将变量的值除以运算符右侧给定的指定值。之后,它将余数分配给变量。 此运算符不能与字符串值和数组一起使用。 以下示例描述了如何在 PowerShell 中使用模数赋值运算符 此示例计算除法运算的余数 此示例中的最后一条语句将变量 $a 的值显示为 2。 递增运算符 (++)递增运算符是一个赋值运算符,用于将变量的值增加 1。当我们在一个简单的语句中使用此运算符时,它不返回值。 后缀递增运算符 以下示例描述了如何使用后缀递增运算符 此示例中的最后两条命令将变量 $p 和 $a 的值显示为 5 和 6。 前缀递增运算符 以下示例描述了如何使用后缀递增运算符 此示例中的最后两条命令将变量 $p 和 $a 的值都显示为 6。 递减运算符 (--)递减运算符是一个赋值运算符,用于将变量的值减少 1。当我们在一个简单的语句中使用此运算符时,它不返回值。 后缀递减运算符 以下示例描述了如何使用后缀递增运算符 此示例中的最后两条命令分别将变量 $p 和 $a 的值显示为 5 和 4。 前缀递减运算符 以下示例描述了如何使用后缀递增运算符 此示例中的最后两条命令将变量 $p 和 $a 的值都显示为 4。 下一个主题比较运算符 |
我们请求您订阅我们的新闻通讯以获取最新更新。