13.基础操作符
2016-01-26 23:12
323 查看
操作符一共分为三种,unary,Binary,Ternary
Unary:每次只操作一个目标,而且紧跟变量或者常量前面或者后面,没有空格(如:-a,i++),是一个一元操作符
Binary:位于操作的2个对象中间,而且最好有空格分开(如:2+3),这样看得比较清楚,是二元操作符
Ternary:用来表示逻辑判断(如:a ? b : c),三元操作符
Unary:每次只操作一个目标,而且紧跟变量或者常量前面或者后面,没有空格(如:-a,i++),是一个一元操作符
Binary:位于操作的2个对象中间,而且最好有空格分开(如:2+3),这样看得比较清楚,是二元操作符
Ternary:用来表示逻辑判断(如:a ? b : c),三元操作符
//赋值 let b = 10 var a = 5 a = b//现在a = 10 let 常规任务 = 4 var 加班任务 = 2 加班任务 = 常规任务 //元组赋值 let (x, y) = (1, 2) let (常规任务1,加班任务1) = (1, 2) //在if后面用赋值语句是不对的 /* if x = y { //这种写法在swift中是错误的 } */ //数学运算符(+-*/) 2 + 3 1 - 1 6 * 6 20 / 2 20.0 / 3 //另外"+"号可以将两个字符串链接起来 print("小哥" + "这是swift语言") //当引号里面只有一个字母或者数值,叫做字符类型,不是字符串 let 狗: Character = "d" let 牛: Character = "n" //去余数运算符 9 % 4 //取余的时候,取余的右边为正或者负,不影响结果 -10 % -6 -10 % 6 //这两个结果一样
相关文章推荐
- PostgreSQL教程(五):函数和操作符详解(1)
- C语言中的sizeof操作符用法及和strlen的区别
- PostgreSQL教程(七):函数和操作符详解(3)
- PostgreSQL教程(六):函数和操作符详解(2)
- C# 常见操作符整理
- JavaScript中的操作符==与===介绍
- C# 中的??操作符浅谈
- javascript之typeof、instanceof操作符使用探讨
- JS中==与===操作符的比较
- JavaScript delete操作符应用实例
- php学习笔记(三)操作符与控制结构
- PHP中::、->、self、$this几种操作符的区别介绍
- Lua中的操作符和表达式总结
- c++中new和delete操作符用法
- C++之CNoTrackObject类和new delete操作符的重载实例
- Shell常用操作符总结
- 详解php比较操作符的安全问题
- javascript中typeof操作符和constucor属性检测
- JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
- JS 操作符整理[推荐收藏]