跳到主要内容
停靠面板
聚观点
简体中文 (zh_cn)
简体中文 (zh_cn)
English (en)
您正在用访客帐号访问 (
登录
)
p5
常规
参考手册
开始写代码
画:定义和画简单的形状
变量: 存储、修改和再利用数据
响应: 利用鼠标、键盘和触摸板控制和影响程序
平移、旋转、缩放:坐标的变换
多媒体: 加载和显示多媒体,包括图片和字体
运动: 移动图形并为其设计“舞步”
函数: 建立新的代码模块
对象: 创建含有变量和函数的代码模块
数组: 让处理一列变量变得简单
三维
数据: 载入并可视化数据
延伸: 了解音频和DOM
作品讲解
首页
日程管理
首页
课程
创意编程开发教程
p5
常规
知识库
运算符
运算符按其功能可分为以下几类:
1、算术运算符(+,-,×,/,%),加,减,乘,除,取余
2、逻辑运算符(&&,||,!),and,or,not,与,或,非
3、关系运算符(>,<,>=,<=),大于,小于,大于等于,小于等于
4、条件运算符(?
表达式为:表达式1?表达式2:表达式3
先求解表达式1,
若其值为真(非0)则将表达式2的值作为整个表达式的取值,
否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。
例如:
(1)max=(a>b)?a:b
就是将a和b二者中较大的一个赋给max。
(2)min=(a<b)?a:b
就是将a和b二者中较小的一个赋给min。
优先级高于赋值、逗号运算符,低于其他运算符。例如:
⑴ m<n ? x : a+3
等价于:(m<n) ?(x)
a+3)
⑵ a++>=10 && b-->20 ? a : b
等价于:(a++>=10 && b-->20) ? a : b
⑶ x=3+a>5 ? 100 : 200
等价于:x= (( 3+a>5 ) ? 100 : 200 )
5、位运算符(~,|,^,&,^~)
6、移位运算符(<<,>>)
7、拼接运算符({ })
8、赋值运算符(=,<=),
9、复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写。
例如:i=i+j;可表示为 i+=j;这里+=是
复合赋值运算符
。
同样的共有10种这样的运算符,它们是:
+= 加赋值
-= 减赋值
*= 乘赋值
/= 除赋值
%= 求余赋值
&= 按位与赋值
| = 按位或赋值
^= 按位异或赋值
<<= 左移位赋值
>>= 右移位赋值
<> 当右操作数又是一个
赋值表达式
时,形成多重赋值表达式。例如:
i=j=0; //结果i、j的值都为0
构成复合赋值表达式的一般形式
变量 双目运算符=表达式
它等效于
变量=变量 运算符
表达式
例如:
a+=5 等价于a=a+5
x*=y+7 等价于x=x*(y+7)
r%=p 等价于r=r%p
»
知识库
标签:
运算符
◄ 讨论区
跳至...
跳至...
讨论区
p5.js作品源代码搜索
📽️ 视频讲解
列表
存储-数据库
系统
GDevelop游戏
舞台
舞台-3D
颜色
形状
动画
物理
数学
事件
资源
JS
H5
3D
接口
图表
音乐
phaser游戏
phaser游戏-示例
应用
开发环境
数由器
打开数由器
画一个椭圆
画很多圆
示例和参考
画点
基本图形
绘制的顺序
设定图形的属性
颜色
控制填充和轮廓
自定义绘图
变量
数学
循环
舞台结构
跟随
点击
位置
键盘
触摸
映射
平移
旋转
缩放
存储设置与恢复
媒体管理器
图像
字体
帧
速度和方向
时间
圆运动
函数基础
对象
原型
多个变量
数组
循环和数组
动画
3D形状
三维案例
音频
GENUARY 2023
作品展览
入门基础
GENUARY 2022
p5.js作品源代码搜索 ►