Mặc dù một câu trả lời khác có cách viết hoa chính xác cho một vài ngôn ngữ ví dụ [C, C++, JavaScript, Java], nhưng có một điều rất quan trọng mà bạn phải hiểu về ngôn ngữ lập trình nếu bạn muốn nói về chúng như thể bạn biết mình đang nói về cái gì
Một số ngôn ngữ lập trình đã nêu các tùy chọn viết hoa dễ tìm thấy trực tuyến và có một bộ quy tắc phức tạp hơn người ta tưởng. Ví dụ: Python được đánh vần bằng chữ P viết hoa khi nói về chính ngôn ngữ đó [chẳng hạn như trong sơ yếu lý lịch], NHƯNG bạn viết python trong IDE của mình. Ngoài ra, một số tên ngôn ngữ có dạng đặc biệt trong trường hợp đặc biệt. Ví dụ: chúng ta có thể tranh luận xem mã này có phải là Pythonic hay không
Ngoài ra, một trong những nhận xét về câu hỏi trên đưa ra một điểm rất hay là tôi sẽ tiến thêm một bước nữa trong việc cung cấp cho bạn một số lời khuyên khi tìm việc. Nếu bạn không biết cách viết hoa thích hợp của ngôn ngữ lập trình mà bạn đang nghĩ đến việc thêm vào sơ yếu lý lịch của mình, thì nó không thuộc về sơ yếu lý lịch của bạn
JavaScript là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Để sử dụng nó một cách hiệu quả, chúng ta phải biết về những điều cơ bản của nó
Trong bài viết này, chúng ta sẽ xem xét cách viết hoa và nhận xét về mã và chức năng của chúng ta
viết hoaTên biến không được có khoảng trắng. Tuy nhiên, chúng tôi có thể muốn sử dụng nhiều từ
Vì vậy, chúng ta sẽ phải gắn chúng lại với nhau
Để làm điều đó, chúng ta có thể viết
// create tax report from database
6
let report = new Report[];// create tax report from database
7
let report = new Report[];/*
0
* create tax report from database
*//*
1
* create tax report from database
*/
Đó là những lựa chọn có khả năng nhất
Tất cả các chữ thường đều khó đọc nên cách thứ 3 không tốt
Dấu gạch dưới hơi khó gõ vì chúng tôi phải với tới phím
Do đó, các phong cách phổ biến nhất là 1 và 4
Cái đầu tiên dành cho hầu hết các biến trong khi cái cuối cùng dành cho hàm tạo và lớp
Bình luậnMã thô có thể không truyền tải tất cả thông tin mà chúng tôi muốn truyền đạt cho người khác
Đó là lý do tại sao các bình luận tồn tại trong mã
Nó cho phép chúng tôi giải thích những điều không được giải thích trong mã của chúng tôi
Chẳng hạn, chúng ta có thể viết
// create tax report from database
let report = new Report[];
Chúng tôi có thể không biết rằng dữ liệu báo cáo nằm trong cơ sở dữ liệu, vì vậy chúng tôi truyền đạt thông tin đó
Ký tự
/*
* create tax report from database
*/
2 cho biết đó là nhận xét một dòngChúng ta có thể viết bình luận nhiều dòng bằng cách viết
/*
* create tax report from database
*/
Bây giờ chúng ta có thể viết nhiều hơn một dòng
/*
* create tax report from database
*/
3 và /*
* create tax report from database
*/
4 lần lượt là các ký tự biểu thị phần đầu và phần cuối của nhận xét nhiều dòngChức năngHàm là khối xây dựng của chương trình JavaScript
Chúng tôi gói một loạt mã vào một nhóm
Chẳng hạn, chúng ta có thể định nghĩa một hàm bằng cách viết
const cube = num => {
return num ** 3;
}
Hàm
/*
* create tax report from database
*/
5 nhận tham số /*
* create tax report from database
*/
6 rồi trả về lập phương của nóCác hàm có một tập hợp các tham số, có thể là 0 hoặc nhiều hơn và một phần thân, có một loạt các câu lệnh được chạy khi hàm được gọi
Cơ thể được bao quanh bởi các dấu ngoặc nhọn
Nó phải luôn được bao bọc trong dấu ngoặc nhọn trừ khi chúng ta có hàm trả về ngầm định của một hàm câu lệnh đơn
Chẳng hạn, chúng ta có thể viết
/*
* create tax report from database
*/
0vì hàm này là một hàm câu lệnh đơn và nó trả về cùng một giá trị
Không phải tất cả các chức năng phải tạo ra một giá trị, nhưng nếu không, chúng sẽ tạo ra
/*
* create tax report from database
*/
7phạm viPhạm vi là một phần của chương trình có thể nhìn thấy biến
Biến JavaScript có thể là chức năng, khối hoặc phạm vi toàn cầu
Các biến phạm vi khối được tạo bằng các từ khóa
/*
* create tax report from database
*/
8 và /*
* create tax report from database
*/
9Các biến phạm vi chức năng được tạo bằng từ khóa
const cube = num => {
return num ** 3;
}
0Và các biến toàn cục được tạo không có từ khóa hoặc là thuộc tính của đối tượng toàn cầu
Các biến được tạo cho tham số hàm hoặc bên trong hàm chỉ có thể được tham chiếu trong hàm
Chúng được gọi là ràng buộc cục bộ
Chẳng hạn, chúng ta có thể viết
/*
* create tax report from database
*/
5Sau đó, cả
const cube = num => {
return num ** 3;
}
1 và const cube = num => {
return num ** 3;
}
2 đều chỉ khả dụng bên trong khối const cube = num => {
return num ** 3;
}
3Nếu chúng tôi có một biến được xác định trước một khối và nó ở cấp độ cao hơn, thì chúng tôi cũng có thể tham chiếu chúng từ bên trong khối
Chẳng hạn, chúng ta có thể viết
/*
* create tax report from database
*/
9và
const cube = num => {
return num ** 3;
}
2 vẫn có thể truy cập được từ khối const cube = num => {
return num ** 3;
}
3Nếu chúng ta có một biến
const cube = num => {
return num ** 3;
}
0// create tax report from database
let report = new Report[];
3Sau đó, nó có sẵn cho toàn bộ tập lệnh nếu nó ở cấp cao nhất
Chúng ta thậm chí có thể tham chiếu chúng trước khi chúng được xác định, nhưng điều đó sẽ không hữu ích lắm vì nó sẽ
/*
* create tax report from database
*/
7 trước khi nó được gán một giá trịBiến toàn cầu là biến có sẵn trong ứng dụng
Ví dụ, nếu chúng ta có
// create tax report from database
let report = new Report[];
5Sau đó, chúng tôi đã khai báo một biến toàn cầu
Chúng tôi không thể làm điều đó với chế độ nghiêm ngặt của JavaScript vì chúng tôi không muốn vô tình khai báo các biến toàn cục
Ảnh của Annie Spratt trên BaptKết luận
Viết hoa rất quan trọng để dễ đọc. Có lẽ chúng ta nên tuân thủ các quy ước đặt tên của JavaScript, đó là camelCase hoặc PascalCase
Hàm là phần quan trọng của chương trình JavaScript. Tính khả dụng của các biến phụ thuộc vào cách chúng được khai báo
Nhận xét có thể giúp chúng tôi giải thích nội dung không được giải thích trong mã của chúng tôi
JavaScript bằng tiếng Anh đơn giản
Bạn có biết rằng chúng tôi có bốn ấn phẩm? . io — thể hiện tình yêu bằng cách theo dõi các ấn phẩm của chúng tôi và đăng ký kênh YouTube của chúng tôi