Hướng dẫn javascript private function naming convention - quy ước đặt tên hàm riêng trong javascript
Là tiền tố nhấn mạnh trong JavaScript chỉ là một quy ước, ví dụ như trong các phương thức lớp Python Private? Show
Từ tài liệu Python 2.7:
Điều này cũng áp dụng cho JavaScript? Lấy ví dụ mã JavaScript này:
Ngoài ra, các biến tiền tố nhấn mạnh được sử dụng.
Chỉ có quy ước? Hay có nhiều hơn sau tiền tố dấu gạch dưới? Tôi thừa nhận câu hỏi của tôi khá giống với câu hỏi này, nhưng nó không làm cho một người thông minh hơn về tầm quan trọng của tiền tố nhấn mạnh trong JavaScript. Ví dụ, một quy ước đặt tên JavaScript bằng ví dụ - cung cấp cho bạn ý thức chung khi nói đến việc đặt tên các biến, chức năng, lớp hoặc thành phần trong JavaScript. Không ai thực thi các quy tắc quy ước đặt tên này, tuy nhiên, chúng được chấp nhận rộng rãi như một tiêu chuẩn trong cộng đồng JS. Các biến JavaScript là trường hợp nhạy cảm. Do đó, các biến JavaScript với các ký tự chữ thường và chữ hoa là khác nhau:. Therefore, JavaScript variables with lowercase and uppercase characters are different:
Công ước đặt tên JavaScript: BooleanMột tiền tố giống như, là, hoặc đã giúp mọi nhà phát triển JavaScript phân biệt Boolean với một biến khác bằng cách chỉ nhìn vào nó:
Các quy ước đặt tên JavaScript: UndercoreVậy những gì về dấu gạch dưới và dấu gạch ngang trong các cách đặt tên biến JavaScript? Vì Camelcase và Pascalcase chủ yếu được xem xét trong JS, bạn đã thấy rằng dấu gạch dưới chỉ hiếm khi được sử dụng cho các biến riêng hoặc hằng số. Thỉnh thoảng bạn sẽ tìm thấy dấu gạch dưới khi nhận thông tin từ các bên thứ ba như cơ sở dữ liệu hoặc API. Một kịch bản khác mà bạn có thể thấy một dấu gạch dưới là các tham số chức năng không được sử dụng, nhưng đừng lo lắng về những điều này nếu bạn chưa thấy chúng ở ngoài đó ;-) Quy ước đặt tên JavaScript: DashMột dấu gạch ngang trong biến JavaScript cũng không phải là lẽ thường. Nó chỉ làm cho mọi thứ khó khăn hơn; Giống như sử dụng chúng trong một đối tượng: 4Thậm chí không thể sử dụng dấu gạch ngang trực tiếp cho một khai báo biến: 5Đó là lý do tại sao tốt hơn để tránh chúng. Các quy ước đặt tên JavaScript: TệpCó hai chiến lược đặt tên các tập tin trong JavaScript: Pascalcase và KebAB Case. Trong các ứng dụng phía trước JavaScript, bạn sẽ thường thấy Pascalcase cho các thành phần đặt tên (ví dụ: các thành phần React). 6Ngược lại, trong ứng dụng phụ trợ JavaScript, trường hợp KEBAB là lẽ thường: 7Bạn cũng sẽ thấy những người đặt tên Camelcase, nhưng tương tự như Pascalcase (xin lỗi các ứng dụng Frontend), có nguy cơ hệ điều hành đang xử lý chúng khác nhau có thể dẫn đến lỗi. Đó là lý do tại sao gắn bó với trường hợp kebab nên là tiêu chuẩn cho tên tệp trong JavaScript. Nếu bạn muốn tìm hiểu thêm về kiểu và định dạng mã JavaScript, điều này không được thảo luận ở đây vì mục đích đặt tên, bạn chắc chắn nên kiểm tra ESLint và Prettier cho JavaScript. Các quy ước đặt tên cho một hàm được sử dụng trong JavaScript là gì?Các quy ước đặt tên ví dụ: Tên biến và tên chức năng được viết là Camelcase. Các biến toàn cầu được viết bằng các hằng số chữ hoa (chúng tôi không, nhưng nó khá phổ biến) (như PI) được viết bằng chữ hoa.Variable and function names written as camelCase. Global variables written in UPPERCASE (We don't, but it's quite common) Constants (like PI) written in UPPERCASE.
Các quy tắc đặt tên cho tên chức năng là gì?Khi đặt tên cho một hàm, biến hoặc lớp, bạn nên ghi nhớ những điều sau:.. Chọn một từ có nghĩa (cung cấp một số bối cảnh). Tránh tên chung (như TMP). Đính kèm thông tin bổ sung vào tên (sử dụng hậu tố hoặc tiền tố). Đừng làm cho tên của bạn quá dài hoặc quá ngắn .. Sử dụng định dạng nhất quán .. Làm thế nào để bạn đặt tên cho một biến riêng tư?Chúng ta phải bắt đầu một tên biến với một dấu gạch dưới kép để thể hiện nó như một biến riêng tư (không thực sự).Ví dụ:- Một, hai, vv ..,.Như chúng tôi đã nói các biến có tên bắt đầu bằng một dấu gạch dưới kép không phải là riêng tư.start a variable name with a double underscore to represent it as a private variable (not really). Example:- one, two, etc..,. As we already said the variables whose names start with a double underscore are not private.
Tại sao chúng ta sử dụng Camelcase trong JavaScript?Khi nhiều từ được sử dụng để tạo thành một biến, trường hợp lạc đà kết hợp các từ đó lại với nhau, không có bất kỳ khoảng trắng nào và phân định sự khởi đầu của mỗi từ mới bằng một chữ cái viết hoa., camel case joins those words together, without any white space, and delineates the start of each new word with a capital letter. |