Moin Community,
ich will wissen ob Rechenoperationen in einer Zeile nicht zuviel sind. Ich hab mal n kleines beispiel aus meinem Code genommen.
Konkretes Beispiel in JS:
for (var i = 0; i < count; i++) {
// Creat new Array container
step[i]= new Array(d.length);
switch ( cfg ) {
//// Linear sliding ////
case "line" :
for ( var j = 1; j < d.length; j++ ) {
var stp = i * (d[j] / count)
step[i][j] = stp;
} break;
//// power sliding ////
case "pow" :
for ( var j = 1; j < d.length; j++ ) {
if ( d[j] == 0 ) {
step[i][j] = 0;
} if ( d[j] > 0 ) {
var pow = Math.sqrt( d[j] );
var exp = (count -i) * (pow / count);
step[i][j] = -Math.pow( exp, 2 ) + d[j];
} if (d[j] < 0) {
var temp = -d[j];
var pow = Math.sqrt( temp );
var exp = (count -i) * (pow / count);
step[i][j] = Math.pow( exp, 2 ) + d[j];
}
} break;
//// radial sliding ////
case "rad" :
for (var j = 1; j < d.length; j++) {
var calc = i * ( Math.PI / count );
var res= Math.sin( calc +(Math.PI / 2) );
step[i][j] = -(d[j] / 2) * res +(d[j] / 2);
} break;
default :
alert("Algorithmic value!");
break;
}
} return step;
- wenn ich zuviele kalkulationen mache verliehre ich früher oder später den überblick
- wenn ich eine rechenoperation mache ist es zu lang an Code
Ich hoffe auf erfahrungen und andere herangehensweisen.
LB mb