javascript builtin functions tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực...
http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Các hàm có sẵn JavaScript Các phương thức đối tượng Number Đối tượng Number chứa phương thức mặc định mà phần định nghĩa đối tượng Phương thức Miêu tả constructor() Trả hàm mà tạo instance đối tượng Theo mặc định, đối tượng Number toExponential() Làm số hiển thị dạng số mũ, số dãy JavaScript thường sử dụng ký hiệu chuẩn toFixed() Định dạng số với số ký số đặc trưng tới bên phải phần thập phân toLocaleString() Trả phiên giá trị chuỗi số định dạng mà đa dạng theo thiết lập nội trình duyệt toPrecision() Định nghĩa ký số (bao gồm ký số bên phải bên trái phần thập phân) để hiển thị số toString() Trả biểu diễn chuỗi giá trị số valueOf() Trả giá trị số số Các phương thức Boolean Dưới danh sách phương thức đối tượng Boolean miêu tả nó: Phương thức Miêu tả http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com toSource() Trả chuỗi chứa nguồn đối tượng Boolean; bạn sử dụng chuỗi để tạo đối tượng tương đương toString() Trả chuỗi “true” “false” phụ thuộc vào giá trị đối tượng valueOf() Trả giá trị gốc đối tượng Boolean Các phương thức đối tượng String Dưới danh sách miêu tả phương thức đối tượng String: Phương thức Miêu tả charAt() Trả ký tự mục (index) xác định charCodeAt() Trả số dẫn giá trị Unicode ký tự mục cho concat() so khớp văn hai chuỗi trả chuỗi indexOf() Trả mục đối tượng String gọi xảy giá trị xác định, -1 khơng tìm thấy lastIndexOf() Trả mục đối tượng String gọi xảy cuối giá trị xác định, -1 khơng tìm thấy localeCompare() Trả số dẫn có hay khơng chuỗi tham chiếu đến trước sau giống với chuỗi cho thứ tự phân loại length() Trả độ dài chuỗi http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com match() Được sử dụng để so khớp Regular Expression với chuỗi replace() Được sử dụng để tìm so khớp Regular Expression cho chuỗi, để thay chuỗi phụ so khớp với chuỗi phụ search() Thực thi việc tìm kiếm cho match Regular Expression chuỗi xác định slice() Trích (extract) khu vực chuỗi trả chuỗi split() Chia đối tượng String thành mảng chuỗi việc phân chia chuỗi thành chuỗi phụ substr() Trả ký tự chuỗi bắt đầu vị trí xác định với số ký tự xác định substring() Trả ký tự chuỗi hai mục (index) bên chuỗi toLocaleLowerCase() Các ký tự bên chuỗi biến đổi thành kiểu chữ thường đồng thời tôn trọng Locale toLocaleUpperCase() Các ký tự bên chuỗi biến đổi thành kiểu chữ hoa đồng thời tôn trọng Locale toLowerCase() Trả giá trị chuỗi gọi biến đổi thành kiểu chữ thường toString() Trả chuỗi biểu diễn đối tượng xác định http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com toUpperCase() Trả giá trị chuỗi gọi biến đổi thành kiểu chữ hoa valueOf() Trả giá trị gốc đối tượng xác định String HTML wrapper Dưới danh sách phương thức mà trả chuỗi gói bên thẻ HTML thích hợp Phương thức Miêu tả anchor() Tạo HTML Anchor mà sử dụng mục tiêu siêu văn (hypertext target) big() Tạo chuỗi để hiển thị big font thể thẻ blink() Tạo chuỗi nhấp nháy thể thẻ bold() Tạo chuỗi để hiển thị dạng in đậm thể thẻ fixed() Tạo chuỗi để hiển thị font cố định thể thẻ fontcolor() Tạo chuỗi để hiển thị theo màu cố định thẻ fontsize() Làm chuỗi hiển thị kích cỡ font xác định thẻ italics() Làm chuỗi dạng in nghiêng thẻ http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com link() Tạo HTML link siêu văn mà yêu cầu URL khác small() Làm chuỗi hiển thị dạng Small font thẻ strike() Làm chuỗi hiển thị dạng văn gạch ngang thẻ sub() Làm chuỗi hiển thị dạng số thẻ sup() Làm chuỗi hiển thị dạng số thẻ Các phương thức đối tượng Array Dưới danh sách miêu tả phương thức đối tượng Array: Phương thức Miêu tả concat() Trả mảng bao gồm mảng kết hợp với mảng khác và/hoặc giá trị khác every() Trả true phần tử mảng thỏa mãn hàm kiểm tra cho filter() Tạo mảng với tất phần tử mảng này, mà hàm lọc cho trả true forEach() Gọi hàm cho phần tử mảng indexOf() Trả mục (thấp nhất) phần tử mảng tương đương với giá trị cho, -1 khơng tìm thấy http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com join() Kết hợp tất phần tử mảng vào chuỗi lastIndexOf() Trả mục cuối (lớn nhất) phần tử mảng tương đương với giá trị cho, -1 khơng tìm thấy map() Tạo mảng với kết việc gọi hàm cho phần tử mảng pop() Gỡ bỏ phần tử cuối từ mảng trả phần tử push() Thêm nhiều phần tử tới phần cuối mảng trả độ dài mảng reduce() Áp dụng hàm đồng thời với hai giá trị mảng (từ trái qua phải) để giảm tới giá trị đơn reduceRight() Áp dụng hàm đồng thời với hai giá trị mảng (từ phải qua trái) để giảm tới giá trị đơn reverse() Đảo ngược thứ tự phần tử mảng – Đầu tiên trở thành cuối cuối trở thành shift() Gỡ bỏ phần tử từ mảng trả phần tử slice() Extract – trích khu vực mảng trả mảng some() Trả true có phần tử mảng thỏa mãn hàm kiểm tra cho toSource() Biểu diễn code nguồn đối tượng http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com sort() Sắp xếp phân loại phần tử mảng splice() Thêm và/hoặc gỡ bỏ phần tử từ mảng toString() Trả chuỗi biểu diễn mảng phần tử unshift() Thêm nhiều phần tử tới phần đầu mảng trả độ dài mảng Các phương thức đối tượng Date Bảng liệt kê phương thức đối tượng Date miêu tả nó: Phương thức Miêu tả Date() Trả ngày thời gian ngày hôm getDate() Trả ngày tháng cho ngày xác định theo Local time getDay() Trả ngày tuần cho ngày xác định theo Local time getFullYear() Trả năm ngày cho theo Local time getHours() Trả ngày cho theo Local time getMilliseconds() Trả mili giây ngày cho theo Local time getMinutes() Trả phút ngày cho theo Local time getMonth() Trả tháng ngày cho theo Local time http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com getSeconds() Trả giây ngày cho theo Local time getTime() Trả giá trị số ngày cho số mili giây từ tháng 1/1/1970, 00:00:00 UTC getTimezoneOffset() Trả Time-zone Offset phút cho Locale getUTCDate() Trả ngày tháng ngày cho theo Universal time getUTCDay() Trả ngày tuần ngày cho theo Universal time getUTCFullYear() Trả năm ngày cho theo Universal time getUTCHours() Trả ngày cho theo Universal time getUTCMilliseconds() Trả mili giây ngày cho theo Universal time getUTCMinutes() Trả phút ngày cho theo Universal time getUTCMonth() Trả tháng ngày cho theo Universal time getUTCSeconds() Trả giây ngày cho theo Universal time getYear() Phương thức cũ - Trả năm ngày cho theo Local time Bạn sử dụng getFullYear để thay setDate() Trả ngày tháng cho ngày xác định theo Local time setFullYear() Thiết lập năm đầy đủ cho ngày cho theo Local time http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com setHours() Thiết lập cho ngày cho theo Local time setMilliseconds() Thiết lập mili giây cho ngày cho theo Local time setMinutes() Thiết lập phút cho ngày cho theo Local time setMonth() Thiết lập tháng cho ngày cho theo Local time setSeconds() Thiết lập giây cho ngày cho theo Local time setTime() Thiết lập thời gian đối tượng Date biểu diễn số mili giây từ 1/1/1970, 00:00:00 UTC setUTCDate() Thiết lập ngày tháng cho ngày cho theo Universal time setUTCFullYear() Thiết lập năm đầy đủ cho ngày cho theo Universal time setUTCHours() Thiết lập cho ngày cho theo Universal time setUTCMilliseconds() Thiết lập mili giây cho ngày cho theo Universal time setUTCMinutes() Thiết lập phút cho ngày cho theo Universal time setUTCMonth() Thiết lập tháng cho ngày cho theo Universal time setUTCSeconds() Thiết lập giây cho ngày cho theo Universal time setYear() Phương thức cũ - Thiết lập năm cho ngày cho theo Local time Bạn dùng setFullYear để thay http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com toDateString() Trả chuỗi ngày mà người đọc toGMTString() Phương thức cũ - Biến đổi ngày thành chuỗi sử dụng qui ước Internet GMT Bạn dùng toUTCString để thay toLocaleDateString() Trả ngày dạng chuỗi, sử dụng qui ước Locale toLocaleFormat() Biến đổi ngày thành chuỗi, sử dụng chuỗi định dạng toLocaleString() Biến đổi ngày thành chuỗi, sử dụng qui ước Locale toLocaleTimeString() Trả thời gian ngày dạng chuỗi, sử dụng qui ước Locale toSource() Trả chuỗi biểu diễn nguồn cho đối tượng Date tương đương, bạn sử dụng giá trị để tạo đối tượng toString() Trả chuỗi biểu diễn đối tượng Date cho toTimeString() Trả thời gian đối tượng Date dạng chuỗi người đọc toUTCString() Biến đổi ngày thành chuỗi, sử dụng qui ước Universal time valueOf() Trả giá trị ban đầu đối tượng Date Các phương thức tĩnh (Static Method) Date Ngoài phương thức liệt kê trên, đối tượng Date định nghĩa phương thức tĩnh (Static Method) Những phương thức gọi thơng qua Date() constructor http://vietjack.com/ Trang chia sẻ học online miễn phí Page 10 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Phương thức Miêu tả Date.parse( ) Phân tích biểu diễn chuỗi ngày thời gian trả biểu diễn mili giây nội ngày Date.UTC( ) Trả biểu diễn mili giây ngày thời gian UTC cho Các phương thức đối tượng Math Bảng liệt kê danh sách phương thức đối tượng Math miêu tả nó: Phương thức Miêu tả abs() Trả trị tuyệt đối số acos() Trả arccos (giá trị radians) số asin() Trả arcsin (giá trị radians) số atan() Trả arctan (giá trị radians) số atan2() Trả tang lượng giác ngược ceil() Trả số integer nhỏ lớn số cos() Trả cos số exp() Trả EN, với N tham số, E số Euler floor() Trả số integer lớn nhỏ số http://vietjack.com/ Trang chia sẻ học online miễn phí Page 11 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com log() Trả logarit số e số max() Trả số lớn nhiều số min() Trả số nhỏ nhiều số pow() Trả giá trị (cơ số)(số mũ) random() Trả số ngẫu nhiên hai số round() Làm tròn số Trả giá trị số integer gần sin() Trả sin số sqrt() Trả bậc hai số tan() Trả tan số toSource() Trả chuỗi “Math” Các phương thức đối tượng RegExp Bảng liệt kê phương thức đối tượng RegExp miêu tả nó: Phương thức Miêu tả exec() Thực thi tìm kiếm cho so khớp tham số chuỗi test() Kiểm tra so khớp tham số chuỗi http://vietjack.com/ Trang chia sẻ học online miễn phí Page 12 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com toSource() Trả literal đối tượng biểu diễn đối tượng cho; bạn sử dụng giá trị để tạo đối tượng toString() Trả chuỗi biểu diễn đối tượng cho http://vietjack.com/ Trang chia sẻ học online miễn phí Page 13 ...http://vietjack.com /javascript/ index.jsp Copyright © vietjack.com toSource() Trả chuỗi chứa nguồn đối tượng Boolean;... Trả độ dài chuỗi http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /javascript/ index.jsp Copyright © vietjack.com match() Được sử dụng để so khớp Regular Expression... tượng xác định http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /javascript/ index.jsp Copyright © vietjack.com toUpperCase() Trả giá trị chuỗi gọi biến đổi thành