Nhấn vào nút để xem kết quả <br/>:
<br/><br/>
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
var z = parseInt(prompt("Nhập số z"));
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
document.write("Vượt ngoài giới hạn bảng tuần hoàn hiện có! or Bạn nhập dữ liệu không phải số <br/>" );
var cau_hinh =" Không viết cấu hình giả tưởng! <br/>";
}
// hết if else
// In ra màn hình
document.write("Cấu hình : " + cau_hinh +"<br/>");
// các cấu hình của khí hiếm
document.write(" Số hiệu nguyên tử Z = " + z);
document.write("<br/> Cấu hình khí hiếm: " + "<br/>"
+ He_chemistry + "............................. Là Heli");
document.write("<br/>"+ Ne_chemistry + "................ Là Neon");
document.write("<br/>"+ Ar_chemistry + "................ Là Argon");
document.write("<br/>"+ Kr_chemistry + "......... Là Krypton");
document.write("<br/>"+ Xe_chemistry + "......... Là Xenon");
document.write("<br/>"+ Rn_chemistry + ".. Là Radon");
}
</script>
<button onclick="myFunction_cauhinh()">Try it</button>
==============================================
Cách sử dụng DOm
-
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
var z = parseInt(prompt("Nhập số z"));
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
document.write("Vượt ngoài giới hạn bảng tuần hoàn hiện có! or Bạn nhập dữ liệu không phải số <br/>" );
var cau_hinh =" Không viết cấu hình giả tưởng! <br/>";
}
// hết if else
// In ra màn hình
document.write("Cấu hình : " + cau_hinh +"<br/>");
// các cấu hình của khí hiếm
document.write(" Số hiệu nguyên tử Z = " + z);
document.write("<br/> Cấu hình khí hiếm: " + "<br/>"
+ He_chemistry + "............................. Là Heli");
document.write("<br/>"+ Ne_chemistry + "................ Là Neon");
document.write("<br/>"+ Ar_chemistry + "................ Là Argon");
document.write("<br/>"+ Kr_chemistry + "......... Là Krypton");
document.write("<br/>"+ Xe_chemistry + "......... Là Xenon");
document.write("<br/>"+ Rn_chemistry + ".. Là Radon");
}
</script>
<script>
function myFunction() {
var x = myFunction_cauhinh();
document.body.appendChild(x);
}
</script>
<button onclick="myFunction()">Try it</button>
========================
Hãy xem xét code thứ 2 cung rat hay
Nhấn vào nút để xem kết quả :<br/>
<br/><br/>
<form name="fnt" method="post">
<input type="text" name="n" size="30" maxlength="3"> <br>
<input type="reset" value="Reset" onclick="n.focus()">
</form>
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
z=eval(fnt.n.value);
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
cau_hinh = "Không có cấu hình <br/>";
}
// hết if else
// In ra màn hình
document.write(cau_hinh );
}
</script>
<button onclick="myFunction_cauhinh()">Try it</button>
=====================
cách thứ 3
http://qa.freetuts.net/66/xin-giup-do-ve-phep-toan-tinh-tong-trong-javasript
Nhấn vào nút để xem kết quả <br/>:
<br/><br/>
<style>
.chemistry01
{border:#38C8FC 1px solid; padding: 14px; background:#F5FEFD; width:300px; height:100px;}
</style>
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
/*Lấy giá trị của 2 thẻ input với name là SoHang1 và SoHang2*/
var soThuNhat = document.frm.SoHang1.value;
/*Chuyển sang dạng number*/
soThuNhat = parseFloat(soThuNhat);
var z = soThuNhat;
/*gán lại giá trị của KetQua bằng tổng vừa tính được*/
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
document.write("Vượt ngoài giới hạn bảng tuần hoàn hiện có! or Bạn nhập dữ liệu không phải số <br/>" );
var cau_hinh =" Không viết cấu hình giả tưởng! <br/>";
}
// hết if else
// In ra màn hình
document.write("Cấu hình : " + cau_hinh +"<br/>");
}
document.getElementsByName('KetQua') = cau_hinh;
</script>
<h2>Hãy nhập hai số và click vào nút Tính tổng</h2>
<form name="frm">
<INPUT type="text" name="SoHang1" > =
<INPUT type="text" name="KetQua" class="chemistry01">
<INPUT type="button" value="Tính tổng" onclick="myFunction_cauhinh()" />
</form>
<br/><br/>
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
var z = parseInt(prompt("Nhập số z"));
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
document.write("Vượt ngoài giới hạn bảng tuần hoàn hiện có! or Bạn nhập dữ liệu không phải số <br/>" );
var cau_hinh =" Không viết cấu hình giả tưởng! <br/>";
}
// hết if else
// In ra màn hình
document.write("Cấu hình : " + cau_hinh +"<br/>");
// các cấu hình của khí hiếm
document.write(" Số hiệu nguyên tử Z = " + z);
document.write("<br/> Cấu hình khí hiếm: " + "<br/>"
+ He_chemistry + "............................. Là Heli");
document.write("<br/>"+ Ne_chemistry + "................ Là Neon");
document.write("<br/>"+ Ar_chemistry + "................ Là Argon");
document.write("<br/>"+ Kr_chemistry + "......... Là Krypton");
document.write("<br/>"+ Xe_chemistry + "......... Là Xenon");
document.write("<br/>"+ Rn_chemistry + ".. Là Radon");
}
</script>
<button onclick="myFunction_cauhinh()">Try it</button>
==============================================
Cách sử dụng DOm
-
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
var z = parseInt(prompt("Nhập số z"));
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
document.write("Vượt ngoài giới hạn bảng tuần hoàn hiện có! or Bạn nhập dữ liệu không phải số <br/>" );
var cau_hinh =" Không viết cấu hình giả tưởng! <br/>";
}
// hết if else
// In ra màn hình
document.write("Cấu hình : " + cau_hinh +"<br/>");
// các cấu hình của khí hiếm
document.write(" Số hiệu nguyên tử Z = " + z);
document.write("<br/> Cấu hình khí hiếm: " + "<br/>"
+ He_chemistry + "............................. Là Heli");
document.write("<br/>"+ Ne_chemistry + "................ Là Neon");
document.write("<br/>"+ Ar_chemistry + "................ Là Argon");
document.write("<br/>"+ Kr_chemistry + "......... Là Krypton");
document.write("<br/>"+ Xe_chemistry + "......... Là Xenon");
document.write("<br/>"+ Rn_chemistry + ".. Là Radon");
}
</script>
<script>
function myFunction() {
var x = myFunction_cauhinh();
document.body.appendChild(x);
}
</script>
<button onclick="myFunction()">Try it</button>
========================
Hãy xem xét code thứ 2 cung rat hay
Nhấn vào nút để xem kết quả :<br/>
<br/><br/>
<form name="fnt" method="post">
<input type="text" name="n" size="30" maxlength="3"> <br>
<input type="reset" value="Reset" onclick="n.focus()">
</form>
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
z=eval(fnt.n.value);
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
cau_hinh = "Không có cấu hình <br/>";
}
// hết if else
// In ra màn hình
document.write(cau_hinh );
}
</script>
<button onclick="myFunction_cauhinh()">Try it</button>
=====================
cách thứ 3
http://qa.freetuts.net/66/xin-giup-do-ve-phep-toan-tinh-tong-trong-javasript
Nhấn vào nút để xem kết quả <br/>:
<br/><br/>
<style>
.chemistry01
{border:#38C8FC 1px solid; padding: 14px; background:#F5FEFD; width:300px; height:100px;}
</style>
<script language="javascript">
function myFunction_cauhinh() {
// các biến mặc định
var He_chemistry = "1s" + "2".sup();
var Ne_chemistry = "[He]" + "2s" + "2".sup() +"2p" +"6".sup();
var Ar_chemistry = "[Ne]" + "3s" + "2".sup() +"3p" +"6".sup();
var Kr_chemistry = "[Ar]" + "3d" + "10".sup() +"4s" + "2".sup() +"4p" +"6".sup();
var Xe_chemistry = "[Kr]"+ "4d" + "10".sup() + "5s" + "2".sup() +"5p" +"6".sup();
var Rn_chemistry = "[Xe]" +"4f" + "14".sup() + "5d" + "10".sup() +"6s" + "2".sup() +"6p" +"6".sup();
// biến mặc định 2
var c_1s = "[He]" ;
var c_2s ="2s"+ "2".sup();
var c_3s ="3s"+ "2".sup();
var c_4s ="4s"+ "2".sup();
var c_3d ="3d"+ "10".sup();
var c_5s ="5s"+ "2".sup();
var c_4d ="4ds"+ "10".sup();
var c_6s ="6s"+ "2".sup();
var c_4f ="4f"+ "14".sup();
var c_5d ="5d"+ "10".sup();
var c_7s ="7s"+ "2".sup();
var c_5f ="5f"+ "14".sup();
var c_6d ="6d"+ "10".sup();
// nhập dữ liệu
/*Lấy giá trị của 2 thẻ input với name là SoHang1 và SoHang2*/
var soThuNhat = document.frm.SoHang1.value;
/*Chuyển sang dạng number*/
soThuNhat = parseFloat(soThuNhat);
var z = soThuNhat;
/*gán lại giá trị của KetQua bằng tổng vừa tính được*/
if (z <= 2){
var abc=z.toString();
var cau_hinh = "1s" + abc.sup();
}
else if (z <=4){
var abc= z-2;
var abc=abc.toString();
var cau_hinh = c_1s + "2s" + abc.sup();
}
else if (z<=10) {
var abc= z-4;
var abc=abc.toString();
var cau_hinh = c_1s +c_2s + "2p" + abc.sup();
}
else if (z<=12) {
var abc= z-10;
var abc=abc.toString();
var cau_hinh ="[Ne]"+ "3s" + abc.sup();
}
else if (z<=18) {
var abc= z-12;
var abc=abc.toString();
var cau_hinh ="[Ne]"+c_3s + "3p" + abc.sup();
}
else if (z<=20) {
var abc= z-18;
var abc=abc.toString();
var cau_hinh = "[Ar]" +"4s" + abc.sup();
}
else if(z==24) {var cau_hinh = "Cr("+"[Ar]" +"3d" + "5".sup()+"4s"+"1".sup()+")";}
else if(z==29) {var cau_hinh = "Cu("+"[Ar]"+"3d" + "10".sup()+"4s"+"1".sup()+")";}
else if(z<=30) {
var abc= z-20;
var abc=abc.toString();
var cau_hinh = "[Ar]"+"3d" + abc.sup() + "4s"+ "2".sup();
}
else if(z<=36) {
var abc= z-30;
var abc=abc.toString();
var cau_hinh = "[Ar]"+ c_3d +c_4s +"4p" +abc.sup();
}
else if(z<=38) {
var abc= z-36;
var abc=abc.toString();
var cau_hinh = "[Kr]"+"5s" +abc.sup();
}
else if(z==42) {var cau_hinh = "Mo("+"[Kr]"+"4d" + "5".sup()+"5s"+"1".sup()+")";}
else if(z==47) {var cau_hinh = "Pd("+"[Kr]"+"4d" + "10".sup()+"5s"+"1".sup()+")";}
else if(z<=48) {
var abc= z-38;
var abc=abc.toString();
var cau_hinh ="[Kr]"+ "4d" +abc.sup()+c_5s ;
}
else if(z<=54) {
var abc= z-48;
var abc=abc.toString();
var cau_hinh = "[Kr]" +c_4d +c_5s +"5p" +abc.sup();
}
else if(z<=56) {
var abc= z-54;
var abc=abc.toString();
var cau_hinh ="[Xe]" + "6s" +abc.sup();
}
else if(z==57) {var cau_hinh = "La("+"[Xe]"+"5d" + "1".sup()+"6s"+"2".sup()+")" + " Thông thường La và Ac là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Lanthanide";}
else if(z==58) {var cau_hinh = "Ce("+"[Xe]"+"4f" + "1".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]" +"4f"+"2".sup()+ "6s"+"2".sup()+"}" ;}
else if(z==64) {var cau_hinh = "Gd("+"[Xe]"+"4f" + "7".sup()+"5d"+"1".sup()+"6s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"[Xe]"+"4f"+"8".sup()+ "6s"+"2".sup()+"}" ;}
else if(z<=70) {
var abc= z-56;
var abc=abc.toString();
var cau_hinh = "[Xe]"+"4f" +abc.sup()+c_6s ;
}
else if(z==74) {var cau_hinh = "W("+"[Xe]"+"4f" + "14".sup()+"5d"+"4".sup() +"6s"+"2".sup()+")" +"{ Chú ý: Có sự đặc biệt ở Wolfram, nó không tuân theo quy tắc bán bão hòa giống như Cr và Mo}";}
else if(z==79) {var cau_hinh = "Au("+"[Xe]"+"4f" + "14".sup()+"5d"+"10".sup() +"6s"+"1".sup()+")" + "{Chú ý: Ở vàng lại tuân theo quy tắc bão hòa, không giống như người anh em Wolfram không tuân theo quy tắc bán bão hòa}";}
else if(z<=80) {
var abc= z-70;
var abc=abc.toString();
var cau_hinh = "[Xe]"+c_4f +"5d" +abc.sup()+c_6s ;
}
else if(z<=86) {
var abc= z-80;
var abc=abc.toString();
var cau_hinh ="[Xe]"+ c_4f +c_5d +c_6s +"6p" +abc.sup();
}
else if(z<=88) {
var abc= z-86;
var abc=abc.toString();
var cau_hinh ="[Rn]"+ "7s" +abc.sup();
}
else if(z==89) {var cau_hinh = "Ac("+"[Rn]"+"6d" + "1".sup()+"7s"+"2".sup()+")" + " Thông thường Acvà La là nguyên tố f theo quy tắc kleckoưski, tuy nhiên nó lại là nguyên tố d, với cấu hình lạ nó mở đầu cho họ Actinide";}
else if(z==91) {var cau_hinh = "Pa("+"[Rn]"+"5f" + "2".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"3".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==92) {var cau_hinh = "U(5f" + "3".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"4".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==93) {var cau_hinh = "Np("+"[Rn]"+"5f" + "4".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"5".sup()+ "7s"+"2".sup()+"}" ;}
else if(z==96) {var cau_hinh = "Np("+"[Rn]"+"5f" + "7".sup()+"6d"+"1".sup()+"7s"+"2".sup()+")" +"{Chú ý: Cấu hình đặc biệt, theo quy tắc Klechkowski thì nó có cấu hình:" +"5f"+"8".sup()+ "7s"+"2".sup()+"}" ;}
else if(z<=102) {
var abc= z-88;
var abc=abc.toString();
var cau_hinh = "[Rn]"+"5f" +abc.sup()+c_7s ;
}
else if(z<=110) {
var abc= z-102;
var abc=abc.toString();
var cau_hinh = "[Rn]"+ c_5f +"6d" +abc.sup()+c_7s;
}
else {
document.write("Vượt ngoài giới hạn bảng tuần hoàn hiện có! or Bạn nhập dữ liệu không phải số <br/>" );
var cau_hinh =" Không viết cấu hình giả tưởng! <br/>";
}
// hết if else
// In ra màn hình
document.write("Cấu hình : " + cau_hinh +"<br/>");
}
document.getElementsByName('KetQua') = cau_hinh;
</script>
<h2>Hãy nhập hai số và click vào nút Tính tổng</h2>
<form name="frm">
<INPUT type="text" name="SoHang1" > =
<INPUT type="text" name="KetQua" class="chemistry01">
<INPUT type="button" value="Tính tổng" onclick="myFunction_cauhinh()" />
</form>
Đăng nhận xét