WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Friday, August 30, 2024

DÙNG IF...ELSE, RETURN TRONG JAVASCRIPT ĐỂ̃ ĐÔI TIỀN.

DÙNG  IF...ELSE VÀ RETURN TRONG JAVASCRIPT ĐỂ ĐỔI TIỀN.

Thí dụ đổi 5241 đông yen của Japan ra đồng dollars.

Trong script nầy chúng ta muốn dừng lại chỗ nào thì viết return chỗ đó.

         Hiện nay tháng tám năm 2024

146.12 Yen tương đương với 1 US Dollar.

Nếu chúng ta tùy ý muốn chọn ít hơn hay bằng 25 Yen thì  không đổi nên viết return 0 .

Lý do nếu đổi 25 yen thi tương đương với 0.04 dollar quá ít nên chúng ta trả lỡi là 0 , nghĩa là không chịu đỗi.

 Nếu khách hàng không muốn lấy tiền lẽ nặng túi thì dùng parseInt() loại bỏ số lẽ.

<html><body>

 <script>

  var yen = 5241;

  function yentoDol(yen){

  if (yen <=15) // nêu ít hơn hoặc bằng15 Yen thì bỏ đi

          return 0;

          else {

          var dol = yen /146.12;

          return parseInt(dol);}

      } 

     var dol = yentoDol(yen);

 alert("Tiền đổi ra dollars là " + dol); // 35 dol    

</script>

</body></html>

Ghi chú.

Call function băng var dol = yentoDol(yen);

 

Thursday, August 29, 2024

CÁCH DUNG CHỮ RETURN CỦA JAVASCRIPT

 CÁCH DÙNG CHỮ RETURN THÔNG DỤNG TRONG JAVASCRIPT

Trong Javascript có nhiều chữ goị la Javascript Statements sau đây thường dùng khi viết Javascript programs.

return, var,  if…else,  break, const, continue, debugger,  do…while, export, for, for…in, for each …in, function, import, label, switch…case, this, throw, try… catch, while with.

                                             ------------------------------

Trong bài nây chúng ta tìm hiếu trước tiên cach xử dụng chữ return.

Khi xử dụng return thỉ phải tự hỏi return cái gì? Nghĩa là phải có một expression kèm theo.

Nếu không có expression thì alert () sẽ cho  undefined.

Chỉ dùng return trong phạm vi của function mà thôi

(It is only used inside the function body)

Có 2 lý do chúng ta phải xử dụng return.

A- Muốn function returns kết quả mà chúng ta muốn có.

B- Không muốn cho vận hành các statements còn lại khi return vận hành..

                   ------------------

Thí dụ A1-Toán cộng.Viểt return như sau..

<html><body>

<script>

     function Test(x,y){                            

     return(x+y);}

     var ketqua = Test(14,16)

     alert(ketqua) / /cho 30          

</script>

</body></html>

 Dùng var ketqua = Test(14,16) để call function Test(x,y) .

function theo mệnh lệnh viểt trong Test (...) liền return kèt quả phô bày ra bằng alert....alert(ketqua);


Thí dụ A2-Toãn luỹ thừa thì viết như sau. Dùng Test(9,2) để call function.

 <html><body>

 <script>

      function Test(x,y){

      return(Math.pow(x,y));}     

      var ketqua = Test(9,2)

      alert(ketqua); // cho 81

 </script>   

</body></html>


 Chữ return phải có một expression đi theo chứá trong dấu ngoặc return(.......) 

.Expression nầy là value mà chúng ta muốn function phải return rồi tồn trử trong var ketqua.

Nếu không có expression thì alert () sẽ cho  undefined


-Muốn return toán nhân thì viết :

var nhân =x*y; return nhân

-Muốn return luỹ thừa thì viêt:

var luythua = Math.pow (x,y); return luythua.


Math.pow(x,y) = Math.pow(base, exponent)

Math.pow(7, 2); // 49
Math.pow(7, 3); // 343
Math.pow(2, 10); // 1024


Thí dụ A3- Toán nhân. Có thể viết return như sau. Dùng Test(4,8) để call funtion.

 <html><body>

      <script>

      function Test(x,y){

      var nhân = x*y // toán nhân

      return nhân;} //hoặc viểt return(x*y),bỏ var nhân

      var ketqua = Test(4,8)

      alert(ketqua);// cho 32

     </script>

    </ body></html>     

Thí dụ B- return chận phần sau nó không cho vận hành.

Chúng ta chú ý thí dụ đơn giản trong script nầy có 2 popups alert() .

  alert (‘Mến chào quý bạn.’) và alert(‘Quý bạn mạnh khoẻ không?’)

Nếu chúng ta viết chữ return dưới alert(‘Mến chào quý bạn.’) thì alert(‘Quý bạn mạnh khoẻ không.?’) sẽ không xuất hiện vì return chận lại.

Xóa bỏ chữ return thì alert thứ hai xuất hiện.

<script>

function Test(){ alert('Mến chào quý bạn.');

    return;

alert('Quý bạn mạnh khoẻ không ?');// đây la alert thứ hai.

}

   Tesṭ()

</script>

 ---------------------------

GHI CHÚ.

NHIỆM VỤ CỦA CHỮ RETURN

Chữ return chỉ được viết trong một function và có nhiệm vụ như sau.

1-Chuyển về cho CALLER tất cả những gì mà function phải thi hành thí dụ như những bài tính toán, những hóa đơn mua bán hàng, những câu viết v.v…

CALLER là code mà chúng ta sẽ dùng để ‘call function’.

2- Chận lại tất cả những codes sau nó không cho vận hành.

- Nếu dùng chữ return trong JavaScript thì tất cả những gì chúng ta muốn return phải viết trong ngoặc goị là round brackets (….).

-Nếu dùng chữ return trong Java Progran,  thì không dùng trong round brackets như trong JavaScript.

- Nếu muốn tồn trử returned value để xử dụng tiện lợi thì phải “cho nó một  variable var a, var b …’ , rồi dùng alert() hay document.write() để hiển thị.

- Khi xử dụng return, nếu dùng thêm if…else thì program trở nên linh động hơn và thêm nhiều phong phú .

 

 

 

Friday, August 23, 2024

CĂN BẢN JAVASCRIPT PROGRAM TRONG MÁY THU TIỀN TẠI SIÊU THỊ

HỌC JAVASCRIPT PROGRAM TRONG MÁY THU TIỀN TẠI SIÊU THỊ

             -----------------------------------------------

 Thí dụ chọn tự do con số 4011 cho nhản ghi trên quả chuối banana.

<html><head></head>

<body>

<script>

var a  =     ["banana:0.45$/lb","apple:0.25$/lb","orange:0.20$/lb","pear:0.20$/lb"];

var b = ["grape:0.99$/lb","apricot:0.18$/lb","plum:0.25$/lb","nectarine:0.25$/lb","tangerine:040$/lb","avocado:0.30$/lb"];

var c = ["cherry:0.99$/lb","blueberry:0.50$/lb","craneberry:0.20$/lb","limon:1.50$/lb","grapefruit:0.40$/lb","strawberry:099$/lb","persimon:0.19$/lb"];

var d = a.concat(b,c);

var t = parseInt(prompt("VIẾT CON SỐ DÁN TRÊN TRÁI CÂY VÀO ĐÂY"))   // scan con số vào máy.

alert(d[t-4011])

</script>

</body></html>

Đây là code number dán trên trái cây.

banana:4011,apple:4012,orange:4013,pear:4014,

grape:4015,apricot:4016,plum:4017,nectarine:4018,

tangerine:4019,avocado:4020,cherry:4021,blueberry:4022,

craneberry:4023,limon:4024,grapefruit:4025,strawberry:4026,persimon:4027;

Chúng ta có thể chọn những code t và x  tuỳ ý miễn sao [t-x] phải bằng 0,1,2,3,4, v.v..

Phải chọn con số cho chữ cho object đứng đầu của hàng đầu tiên.

Sau đó chọn con số cho chứ  t cho những objects  thứ tự kế tiếp

Thí dụ.

Nễu chon con số x= 4011 cho banana đầu tiên thì phải chọn  =4011 để có t-x=0.

Nếu muốn những mon kế tiếp sau banana xuất hiện thi phaỉ chon t=4012, 4013, 4014, 4015...  sé có t-x=1, t-x=2, t-x=3, t-x=4 ,t-x=5..

Lỹ do khi  chúng ta dung Javascript Array là một cái hộp để chứa tất cả các món hàng cùng loại thí du trái cấy thì khi nào muốn lây món hàng nào ra khoỉ phài cho biết các con số  t-x chứ không cho biết tên của món hàng.

Các con số đõ bắt buộc phaỉ t-x=1, t-x=2, t-x=3, t-x=4 , t-x=5..vv...

 Đối với những món hàng rau đậu thì chúng ta viết tên của món rau đâu. Thí dụ đối với bắp cải chúng ta viết cabbage.

Wednesday, August 21, 2024

JAVASCRIPT ARRAY LÀ GÌ RẤT THÔNG DỤNG HIẾN NAY?

JAVASCRIPT ARRAY LÀ GÌ

Tại xí nghiệp dùng array để biết lương giờ của từng nhân viên.

Tại siêu thị dùng array để trà tiền tại máy không cần thâu ngân viên.

                          -------------------------

1-Javascript Array được xem như một cái hộp được đặt một tên đơn giản phải được declared bằng chữ var.

Trong họp đó chứa nhiều món cung một loại có tên khác nhau và phải viết tên của các món trong  square bracket […]

khi muốn lấy ra món nào thì phải theo thứ tự từ  0,1,2 ,3 ..v.v...

Thí dụ.

Đây là array viết trong script tags

<script>

  var cars=["FORD ", "TOYOTA","PONTIAC","GMC"];

              alert(cars[0]+","+cars[2])

  var cities=["NHATRANG "HUẾ","SAIGON","HANOI"];

              alert(cities[0]+","+cities[2])

</script>

 Array có thể chứa nhiều món objects. Phải viết objects trong square brackets […]  và phải được declared bằng chữ var. Mỗi món object có thể có nhiều values.

Chúng ta có thể làm xuất hiện từng object hoặc tất cả objects cùng một lúc tuỳ ý.

Array có một số phương pháp gọi là array methods như join(), concat(), push(), unshift(),reverse(), sort(), splice(), slice(), pop(), shift(), toString().

Bài viết nầy xử dụng  phương pháp concat()

Còn phương pháp toString() dùng đổi array thành String.

2- String là một chuổi gồm nhiều chữ (characters) phải viết trong dấu ngoặc kép hoặc dấu ngoặc đơn và phải được declared bằng chữ var.

JavaScript String dùng để giử data (hold data) ở hình thức là text.

Thí dụ đây là string trong script tags

<script>

var text=' Thân chào quý bạn khắp nơi trên thế giới '

alert(text); // output  Thân chào quý bạn khắp nơi trên thế giới

</script>

I- DÙNG JAVASCRIPT ARRAY TRONG XÍ NGHIỆP.

Array là loại memory layout rất thông dụng để chứa data.

Có 2 cách viết array dùng dấu square braces [ ] hoặc

dấu (  ). Nhưng cách viết có square brackets […] rất thông dụng và được ưa chuộng hơn hết. Nên xử dụng cách dùng dấu square braces thì tránh được trường hợp bị undefined

Thí dụ : 
          var n = new Array(10,20,30) ;
          var n = [10, 20, 30] ;

Viết trong script tags những codes sau đây tên của từng nhân viên và lương mỗi giờ.

<script>

var a = ["JEFF:25$","PAUL:20$","BOB:21$","QUAN:19$"];

var b = ["Charle:18$","Kendell:18$","Jimmy:20$","Baxao:27$","Viki:19$","Jenny:19$"];

var c = ["Robin;22$","Nicol:13$","Filipe:16$","Jose:15$","Juan:20$","Henry:28$","Duke:19$"];

var d = a.concat(b,c);

var tparseInt(prompt("Viểt vào đây PIN Number"))

alert(d[t-1])

</script>

 Thí dụ đây là PIN numbers.

 t = 1 là JEFF, t = 2  là PAUL, t = 3 là  BOB, ..... t = 17 là Duke.

Dùng concat( ) method để nối 3 arrays a, b, c với nhau như sau.

var d = a.concat(b,c); 

II- DÙNG JAVSCRIPT ARRAY TRONG SIÊU THỊ.                       

Áp dung dựa theo bảng codes nầy,chúng ta viết một program xử dụng trong siêu thi tại máy trả tiền không cần thâu ngân viên.

Đối với trái cây,khách hàng chỉ cần ghi code của nhản dán trên trái cây đó. Máy sẽ biết ngay tên của trái cây đó vã gía tiền..

Thí dụ trái cây có con số 4011 là chuối ghi trên nhản quả chuối .

<script>

var a  =     ["banana:0.45$/lb","apple:0.25$/lb","orange:0.20$/lb","pear:0.20$/lb"];

var b = ["grape:0.99$/lb","apricot:0.18$/lb","plum:0.25$/lb","nectarine:0.25$/lb","tangerine:040$/lb","avocado:0.30$/lb"];

var c = ["cherry:0.99$/lb","blueberry:0.50$/lb","craneberry:0.20$/lb","limon:1.50$/lb","grapefruit:0.40$/lb","strawberry:099$/lb","persimon:0.19$/lb"];

var d = a.concat(b,c);

var t = parseInt(prompt("VIẾT CON SỐ DÁN TRÊN TRÁI CÂY VÀO ĐÂY"))

alert(d[t-4011])

</script>

Đây là code number dán trên trái cây.

banana:4011,apple:4012,orange:4013,pear:4014,

grape:4015,apricot:4016,plum:4017,nectarine:4018,

tangerine:4019,avocado:4020,cherry:4021,blueberry:4022,

craneberry:4023,limon:4024,grapefruit:4025,strawberry:4026,persimon:4027;

Chúng ta có thể chọn những code t và x  tuỳ ý miễn sao [t-x] phải bằng 0,1,2,3,4, v.v..

Phải chọn con số cho chữ x cho object đứng đầu của hàng đầu tiên.

Sau đó chọn con số cho chứ  t cho những objects  thứ tự kế tiếp

Thí dụ.

Nễu chon con số x= 4011 cho banana đầu tiên thì phải chọn  t =4011 để có t-x=0.

Nếu muốn những mon kế tiếp sau banana xuất hiện thi phaỉ chon t=4012, 4013, 4014, 4015...  sé có t-x=1, t-x=2, t-x=3, t-x=4 ,t-x=5..

 Đối với những món hàng rau đậu thì chúng ta viết tên của món rau đâu. Thí dụ đối với bắp cải chúng ta viết cabbage.

II-Chuyển đổi array thành string.

Muốn đổi array thành string thì dùng toString̣() method như sau sẽ được kết quả là string.

<script>

var cities=["Nhatrang : seaside city,center ofVN","Hue : old emperial capitol"];

alert(cities.toString()); // output Nhatrang :seaside city,center ofVN, Hue : old emperial capitol

</script>