Thursday, 4 November 2021

Các loại HÀM Javascript - Xây dựng hàm in ra bảng cửu chương thứ n. Áp dụng hàm vừa xây dựng để in bảng cửu chương 2 và bảng cửu chương 9

// JavaScript Document
//Xây dựng các function ở đây:
//Hàm không có tham số: Thường dùng để đưa ra 1 thông báo cố định cho người dùng
function tb1()
{
document.write("Xin chào bạn. Chúc bạn một ngày vui vẻ!");
}
//Hàm có tham số và không return: Kết quả tùy thuộc vào tham số đưa vào.
function tb2(ts)
{
document.write("Xin chào "+ts+". Chúc "+ts+" một ngày vui vẻ!");
}

//Hàm có tham số và có return
//Xây dựng hàm nhận 1 chuỗi và trả về chuỗi ở dạng in đậm và nghiêng:
function dn(str)
{
tam="<b><i>"+str+"</i></b>";
return tam;
}

//Hàm tính bình phương của 1 số:
//- hàm có tham số và không có return: function bp1(ts)
function bp1(ts)
{
tam=ts*ts;
document.write(tam);
}
//- Hàm có tham sô và có return: function bp2(ts):
function bp2(ts)
{
tam=ts*ts;
return tam;
}

//Xây dựng hàm tính x^n:
function tinhmu(x,n)
{
//Ví dụ: x^3=1*x*x*x
//x^n: 1*x*x....*x
tam=1;
for(i=1;i<=n;i++)
{
tam=tam*x; // 1: tam=1*x; 2: tam=x*x; 3: tam=x*x*x
}
return tam;
}
//Xây dựng hàm in ra bảng cửu chương thứ n. Áp dụng hàm vừa xây dựng để in bảng cửu chương 2 và bảng cửu chương 9.

function in_bcc(n)
{
for(i=1;i<=10;i++)
document.write(n+" x "+i+" = "+(n*i)+"<br/>");
}
//Xây dựng hàm in các bảng cửu chương từ 1-9:
function bcc()
{
document.write("<table border='1' width='80%'><tr>");
for(j=1;j<=9;j++)
{
document.write("<td>");
for(i=1;i<=10;i++)
document.write(j+" x "+i+" = "+(j*i)+"<br/>");
document.write("</td>");
}
document.write("</tr></table>")
}

0 comments:

Post a Comment