1. Listen Sie die Namen der Objektattribute auf
<script language="javascript">
var obj=new Object();
obj.a="Hallo, ich bin Tian Hongchuan";
obj.b="Du bist Tian Hongchuan, was für eine große Sache?";
obj.c="Xixi, haha, ich bin Attribut c";
// Natürlich besteht das Obige darin, ein neues Objekt zu deklarieren, Attribute für das Objekt zu deklarieren und dann Werte zuzuweisen.
// Als nächstes erstellen wir ein verschachteltes Objekt für das obige Objekt oder fügen neue Attribute hinzu und weisen Werte zu
obj.d=new Object();
obj.d.aa="Ich bin der Boss des Unterobjekts";
obj.d.bb="Dann kann ich natürlich nur das zweite Kind sein, oder? Zweites Kind? Schwindlig";
list(obj)//Rufen Sie die folgende Funktion auf, um die Attributnamen der Objektfunktion
list(obj)
aufzulisten
{//Beachten Sie, dass diese Methode keine vordefinierten Attributnamen lesen kann?
var name=""; //Legen Sie eine leere Variable fest
for(var i in obj) //Variable I durchläuft das obj-Objekt. Diese Zeile darf nicht in Anführungszeichen gesetzt werden.
name +=i+"n" //Rufen Sie den von i gelesenen Wert in die Namensvariable auf
alarm(name);//Anzeigename
}
</script>
2: Das Nutzungsobjekt www.cnblogs.com/thcjp/ wird in naher Zukunft weiterhin Beispiele für js-ajax-Einträge hinzufügen.
<script language="javascript">
var obj=new Object();
obj.a="Hallo, ich bin Tian Hongchuan";
obj.b="Du bist Tian Hongchuan, was für eine große Sache?";
obj.c="Xixi, haha, ich bin Attribut c";
// Natürlich besteht das Obige darin, ein neues Objekt zu deklarieren, Attribute für das Objekt zu deklarieren und dann Werte zuzuweisen.
// Als nächstes erstellen wir ein verschachteltes Objekt für das obige Objekt oder fügen neue Attribute hinzu und weisen Werte zu
obj.d=new Object();
obj.d.aa="Ich bin der Boss des Unterobjekts";
obj.d.bb="Dann kann ich natürlich nur das zweite Kind sein, ah, ah? Zweites Kind? Dizzy"
//Lass es uns vorlesen und einen Blick darauf werfen
warning("Die erste Zeile ist natürlich: "+obj.a+"nt Die zweite Zeile ist "+
obj.b+"nt三是"+obj.c);
//Uns ist unten langweilig, also ändern wir das Popup-Fenster, aber der Effekt ist der gleiche.
bestätigen("Ich bin: "+obj.d.aa+"n Sehen Sie es? Die folgende Zeile lautet: "+obj.d.bb);
//Beachten Sie, dass /n oben ein Zeilenumbruch und t das angezeigte Ausrichtungsformat ist.
</script>
3: Einfache Beispiele für die Verwendung von Funktionen www.cnblogs.com/thcjp/ wird in naher Zukunft weiterhin einführende Beispiele für js-ajax hinzufügen
<script language="javascript">
// Nachfolgend definieren wir einige Funktionen als Methoden
Funktion add(x,y){return x+y;}
Funktion jian(x,y){return xy;}
Funktion chen(x,y){return x*y;}
function chu(x,y){return x/y;}
//Definieren Sie eine weitere Funktion, die die obige Funktion als Parameter annehmen kann
Funktion oper(op1,op2,op3)
{//Übergeben Sie drei Parameter
return op1(op2,op3);//Kombinieren Sie die drei Parameter für mehrere Aufrufe neu
}
var i=oper(add, oper(add,2,3), oper(jian,5,4));//Einfach ausgedrückt ist das in diesem Satz wiedergegebene Ergebnis (2+3 + 5-4)
//Der obige Satz mag etwas seltsam erscheinen, aber er ruft tatsächlich die Funktion oper auf und weist ihr drei Parameter zu, allerdings mit zusätzlicher Verschachtelung.
document.write("Das Ergebnis der Oper-Methode ist: <b>"+i+"<b>");//Dieser Satz ist ein Satz aus der Realität, und das Folgende ist fett gedruckt
</script>
4; Loop, Richter www.cnblogs.com/thcjp/ wird in naher Zukunft weiterhin js-ajax-Eintragsbeispiele hinzufügen
<script language="javascript">
for(var i=0,fact=1,b=1;i<10;i++,fact*=i,b+=fact)
{//Deklarieren Sie ein i, Fakt, b und führen Sie dann die Zuweisungsoperation durch. i wird um 1 erhöht, Fakt wird mit dem inkrementierten i multipliziert und b wird zum resultierenden Fakt addiert.
document.write(i+"="+fact+"="+b+"<br>");
// i = fact = b anzeigen und eine neue Zeile hinzufügen, um das Ergebnis des nächsten Zyklus anzuzeigen
}
</script>
<script language="javascript">
var name="Sister Mei";//Wenn der Wert hier gleich null ist, wird im Folgenden „Hallo Bruder A Chuan“ angezeigt
var s="Hello a"+((name!=null) ? name : "Brother Chuan");//Dieser Satz ist eigentlich eine ifelse-Urteilsaussage, wird aber mit ? vereinfacht
warning(s);//Ein Dialogfeld wird angezeigt, nur OK
bestätigen(s);//Bestätigen oder abbrechen
</script>