Máy vi tínhLập trình

Toán học từ Toán học JavaScript

Trong JavaScript, các đối tượng Math không cần phải được tạo ra, nó tồn tại như là một bộ xử lý toán tử nhỏ gọn coprocessor. Toán luôn có sẵn bất cứ nơi nào trong mã JavaScript. Nó bao gồm các hằng số cơ bản dưới dạng các thuộc tính và các hàm toán học phổ biến dưới dạng phương pháp.

Toán học JavaScript là một môn toán truyền thống, cần thiết hàng ngày, có thể truy cập và dễ sử dụng.

Thuộc tính toán học

Hằng số toán học cơ bản:

  • Cơ sở của logarithm tự nhiên (E);
  • Logarithm tự nhiên (LN2, LN10);
  • Logarit của số (LOG2E, LOG10E);
  • Số Pi (PI);
  • Hình vuông gốc (SQRT1_2, SQRT2).

Để truy cập thuộc tính của đối tượng JavaScript toàn cầu, bạn phải chỉ định tên đối tượng và tên của thuộc tính cần thiết. Ví dụ,

  • Var exp = Math.E; // constant e ~ 2.718
  • Var n314 = Math.PI; // số Pi ~ 3.1415

Thông thường, các biến không mô tả trước, nhưng sử dụng các thuộc tính của đối tượng Toán JavaScript trực tiếp trong biểu thức. Tuy nhiên, thuật toán này có thể yêu cầu cách tiếp cận của riêng nó. Các hằng số toán học dưới dạng thuộc tính của đối tượng Match hoạt động trong các cấu trúc cú pháp của ngôn ngữ JavaScript.

Số dương và một chuỗi

Nếu bạn muốn có được giá trị tuyệt đối của một số, sử dụng chức năng 'abs', mà làm cho bất kỳ số tích cực.

  • Math.abs ('- 65'); // = 65
  • Math.abs (19); // = 19
  • Math.abs (0); // = 0

Để chuyển đổi một số thành một chuỗi ký tự từ một cơ sở cụ thể, hàm toString (rdx) được áp dụng trực tiếp tới biến. Ví dụ,

  • Var iPos = (a / b) .toString (10);
  • Var iPos = (a / b) .toString (2);
  • Var iPos = (a / b) .toString (8);
  • Var iPos = (a / b) .toString (16).

Ở đây tham số 'rdx' là cơ sở của hệ thống số, tương ứng, thập phân, nhị phân, bát phân và thập lục phân. Thay vì biểu thức '(a / b)', bạn có thể chỉ định tên của biến.

Chuyển đổi sang cơ sở của hệ thống số là một chức năng rất hữu ích. Khi bạn cần tạo một mã màu (viết chuỗi mong muốn của các chữ số thập lục phân) theo chương trình, nó chỉ đơn giản là không thể thiếu.

Nhiều quy tắc hoặc kiểu dáng CSS của các yếu tố cụ thể phải được hình thành trên đường bay hoặc trong quá trình làm việc của trang web. Sử dụng đối tượng Toán học JavaScript có thể được tìm thấy ngay cả trên trang web đơn giản nhất.

Điều đó rất quan trọng. Biểu thức:

  • Var iPos = Math.abs ('- 1,3');

Sẽ không hoạt động như nó cần.

Kết quả sẽ là 'NaN'. Việc phân chia số nguyên và phần phân đoạn trong JavaScript được biểu thị bằng một khoảng thời gian chứ không phải là dấu phẩy. Nhưng biểu hiện:

  • Var iPos = ('100,33'). ToString ();

Cho kết quả: '100,33'. Trong trường hợp này nó được viết bằng kiểu toán học JavaScript, nhưng kết quả được hình thành như một chuỗi trong một chuỗi.

Trong mã JavaScript, thường là lỗi nghiêm trọng không phải do một lỗi cụ thể trong thuật toán của nhà phát triển và do thiếu các tính năng của ngôn ngữ sẽ cắt đứt mọi thứ không cần thiết mà không được cung cấp hoặc không phù hợp với cú pháp .

Làm tròn các chức năng của số thực

Các tính năng của đối tượng Toán học JavaScript bằng cách làm tròn các giá trị và kết quả đánh giá các biểu thức là rất quan trọng. Chúng không được đại diện rộng rãi như ở các ngôn ngữ khác, nhưng chức năng của chúng là đủ cho hầu hết các tác vụ.

Kiến thức phổ biến là các quy tắc kiểu CSS, thuộc tính đối tượng DOM, và các phần tử khác yêu cầu các đối số nguyên. Trong một số trường hợp, các giá trị được yêu cầu với một phần phân đoạn của một hoặc nhiều chữ số. Ngoài việc làm tròn thông thường (toán học) - chức năng Math.round, JavaScript còn cung cấp thêm hai lựa chọn: mặt lớn (trần) và mặt dưới (sàn).

Theo quy tắc, dữ liệu số phải là số nguyên hoặc có một số chữ số cụ thể sau dấu thập phân. Khi cần điều chỉnh vị trí của một điểm thập phân trong một số, thuận tiện sử dụng ý tưởng cổ điển để chia (nhân) số cần thiết bằng cách chia cho 10, 100, 1000 ...

  • Var x = Math.round (20.5); // = 21
  • Var x = Math.ceil (1,1); // = 2
  • Var x = Math.floor (1,1); // = 1
  • Var x = Math.floor (1,11 * 10); // = 11

Trong ví dụ cuối cùng về khả năng của hàm toán học javascript, mã sử dụng một vài sai. Mặc dù nhiều phụ thuộc vào logic của một nhiệm vụ cụ thể. Điều chỉnh vị trí của dấu thập phân bằng cách nhân hoặc chia cho 10, 100, 1000, ... thuận tiện nhất sau khi làm tròn, chứ không phải trước đó.

Điều đó rất quan trọng. Khi sử dụng các số như các đối số, thường là lỗi phát sinh chính xác bởi vì kết quả tính toán, ví dụ, tọa độ hoặc kích thước khối, có giá trị thực hoặc chuỗi không được chuyển đổi thành số.

Chức năng toán học

Ngoài các chức năng lượng giác: tính sin, cosin và tangent, đối tượng Math cung cấp arcsine (asin), arccosine (acos) và arctosent (atan).

Bạn cũng có thể tính toán số mũ (exp) - "e" với công suất, tính logarithm tự nhiên của số (log), trích xuất căn bậc hai của số (sqrt) và tăng số cho công suất mong muốn (pow).

Việc sử dụng các chức năng toán học tương tự như tròn, sàn và trần nhà, ngoại trừ chức năng pow, có hai đối số: thứ nhất là số, thứ hai là mức độ cần được xây dựng.

Tất nhiên, các hàm lượng giác là một thành phần tốt của đối tượng Toán học JavaScript, nhưng không nên mang đi. JavaScript không phải là một máy toán học, nhưng ngôn ngữ trình duyệt, sự chăm sóc trong đó là phục vụ các trang, các đối tượng DOM, thực hiện rất nhiều công việc thường lệ.

Đối tượng của đối tượng là cung cấp một bộ máy toán học đầy đủ để thực hiện một công việc cụ thể, chứ không phải để tính tích phân, các chuyến bay lên mặt trăng, và tạo ra một hình ảnh độc đáo. Nhiều trang web ưa thích môn toán rất chậm.

Giá trị nhỏ nhất, lớn nhất và ngẫu nhiên

Việc thực hiện min và max hàm giả định một số khác nhau của các số so sánh.

Cả hai chức năng đều có một số đối số: không nhất thiết chỉ là hai đối số. Kết quả của phút là tối thiểu của các chức năng số chuyển, kết quả của tối đa là tối đa.

Nếu ít nhất một đối số không được chỉ định, kết quả là 'NaN'.

Chức năng ngẫu nhiên tạo ra một con số giả ngẫu nhiên từ 0 đến 1. Ứng dụng của nó là vô cùng rộng.

Ở đây, hàm padl () được sử dụng, bổ sung một số với số không nếu có một số trong đó. Do việc gọi viuq (), một số tương đối ngẫu nhiên sẽ được nhận, nhưng đủ duy nhất để không được lặp lại trong một ngày.

Nếu đòi hỏi tính độc đáo cao hơn, bạn có thể gọi chức năng hai lần và kết hợp các giá trị hoặc tính toán số trong vài giây.

Để cung cấp cho bất kỳ phần tử của trang, tên tệp hoặc hình ảnh, phiên khách truy cập, để kiểm soát bảo mật sử dụng chức năng ngẫu nhiên là rất nhanh và thuận tiện.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.