Scss----运算和语法

2020.12.14 06:30

01.数字运算符

SS支持数字的加减乘除、取整等运算(+, -, *, /, %)

  • 如果必要会在不同单位间转换值
  • 如果要保留运算符号,则应该使用差值语法

加+

  • 纯数字
    $add1: 1 + 2; ==> 3
    $add2: 1 + 2px;==> 3px
    $add3: 1px + 2;==> 3px
    $add4: 1px + 2px;==> 3px
  • 纯字符串
    $str1: "a" + "b";==> "ab"
    $str2: "a" + b;==> "ab"
    $str3: a + "b";==> ab
    $str4: a + b;==> ab
  • 数字和字符串
    $add1: 1 + a;==> 1a
    $add2: a + 1;==> a1
    $add3: "1" + a;==> "1a"
    $add4: 1 + "a";==> "1a"
    $add5: "a" + 1;==> "a1"
    $add6: a + "1";==> a1
    $add7: 1 + "1";==> "11"

总结:

  • 纯数字:只要有单位,结果必定有单位
  • 纯字符串:第一个字符串有无引号决定结果是否有引号
  • 数字和字符串:第一位有引号,结果必有引号;第一位对应数组且最后一位带有引号,则结果必由引号

减-

  • 纯数字
    $add1: 1 - 2;==> -1
    $add2: 1 - 2px;==>- 1px
    $add3: 1px - 2;==> -1px
    $add4: 1px - 2px;==> -1px
  • 数字和字符串
    $add1: a - 1;==> a-1
    $add2: 1 - a;==> 1-a
    $add3: "a" - 1;==> "a"-1
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值