将一些 C# 代码转换为 Javascript
Converting some C# code to Javascript
我正在努力将一些C#代码转换为Javascript。 我有以下代码片段。
float goldenRatioConjugate = 0.618033988749895f;
float currentHue = (float) random.NextDouble();
currentHue += goldenRatioConjugate;
currentHue %= 1.0f;
我的问题是我不明白最后一行在做什么? 我从未见过带有浮点数的模运算。
它将currentHue
设置为currentHue
的小数部分
例如:
- 1.5 将变为 0.5 3.488
- 将变为 0.488
假设
currentHue = 2.5f;
currentHue = (currentHue % 1.0f); /* Output will be 0.5*/
它将首先计算模量,然后将其分配给在上述情况下0.5
的currentHue
currentHue %= 1.0f;
你可以在上面写如下
currentHue = (currentHue % 1.0f);
相关文章:
- 使用键/代码转换JavaScript数组
- NS_ERROR_XPC_BAD_CONVERT_JS:无法转换JavaScript参数arg 0[nsIDOMWind
- 转换Javascript中的DayOfYear值以用于Flot
- 转换Javascript日期格式
- 字符串大小写转换 javascript
- 一个很好的文本到语音转换JavaScript库
- JQuery 函数突然停止工作,转换 Javascript 参数时出错
- 转换 JavaScript 代码
- 需要转换Javascript数组的格式
- 转换javascript中的日期格式
- 循环以转换JavaScript对象
- jQuery Post中的错误:无法转换JavaScript参数
- UglifyJS转换javascript代码
- Html到Haml的转换javascript
- 正在转换Javascript日期
- 转换Javascript关联对象并用PHP输出
- 转换JavaScript'这'到jQuery'$(这个)'
- 转换JavaScript数组
- 无法转换JavaScript参数arg 0 [nsIDOMWindow.getComputedStyle]
- jQuery美元.Firefox中的ajax错误:"无法转换JavaScript参数"