Kann mir bitte jemand schlüssig erklären in einzelnen Schritten, was folgende Fuktion bewirkt:
Vor allem die Bedeutung von:
Variable= (irgendeine Rechenoption/Bedingung)? '1. Folge' : 2. Folge;
ist mir ein Rätsel
Ich denke, dass es sich hier um eine verkürzte if-Funktion handelt mit Bedingung, Folge und else. Aber das ist nur geraten.
Grüße und Dank
Code:
function trim(wert) {
var k = (Math.round(wert * 100) / 100).toString();
k += (k.indexOf('.') == -1)? '.00' : '00';
var p = k.indexOf('.'), m = k.indexOf('-.');
var f = (p == 0 || m == 0)? '0,' : ',';
return k.substring(0, p) + f + k.substring(p+1, p+3);
Vor allem die Bedeutung von:
Variable= (irgendeine Rechenoption/Bedingung)? '1. Folge' : 2. Folge;
ist mir ein Rätsel
Ich denke, dass es sich hier um eine verkürzte if-Funktion handelt mit Bedingung, Folge und else. Aber das ist nur geraten.
Grüße und Dank