Chỉ định nếu javascript
Show
Jordi Bassagana Theo Ngày 6 tháng 7 năm 2022 · 4 phút đọc · Chỉ dành cho thành viên Tại sao không gán giá trị cho các biến trong điều kiện câu lệnh If? Nó dẫn đến mã dễ đọc hơnẢnh của wes lewis trên BaptNếu bạn thực sự nghiêm túc về việc viết mã dễ đọc, thì sớm muộn gì bạn cũng sẽ đặt ra những câu hỏi như.
Tất cả các ngôn ngữ lập trình đều cần có biến, vì nếu không có chúng, chúng ta sẽ không thể hoàn thành được nhiều việc. Các biến sẽ cho phép chúng tôi theo dõi tất cả các loại dữ liệu, chẳng hạn như email của khách hàng, vị trí của hình ảnh hoặc văn bản từ một biểu mẫu. Nó có thể chứa bất cứ thứ gì chúng ta cần để các chương trình của chúng ta hoạt động. Biến là vùng chứa được đặt tên hoặc một phần nhỏ của bộ nhớ máy tính chứa dữ liệu của chúng tôi. Vượt ra ngoài các biến, chúng ta sẽ bắt đầu xem xét các câu điều kiện. Hãy xem xét kỹ hơn Tạo các biến JavaScriptBất kỳ điều nào sau đây là khai báo biến hợp lệ
Từ khóa 9 là một phần của ngôn ngữ JavaScript và được sử dụng để khai báo một biến. Chúng tôi chỉ cần sử dụng từ khóa 9 theo sau là tên mà chúng tôi muốn sử dụng để xác định vị trí của chúng tôi trong bộ nhớ sẽ chứa dữ liệu của chúng tôi. Chúng tôi có thể tự do đặt tên cho các biến của mình bất cứ thứ gì chúng tôi muốn, vì vậy hãy phát điên lên. Hãy chắc chắn sử dụng một cái gì đó mô tả có thể mô tả những gì bạn muốn chứa bên trong. Trên thực tế, chúng ta có thể đặt tên cho nó gần như bất cứ điều gì, nhưng hãy ghi nhớ những điểm nàyCác biến được viết dưới dạng một từ và có thể được tạo thành từ các chữ cái, số, dấu gạch dưới hoặc dấu $. Không có khoảng trắng và thứ tự các số là quan trọng. Ví dụ
sẽ không hoạt động, tuy nhiên
sẽ làm việc tốt Tên dành riêngChúng tôi không thể sử dụng bất kỳ từ khóa nào sau đây. 1 2 3 4 5 6 7 8 9 40 41 42 43 44 45 46 47 48 49 40 41 42 43 44 45 46 47 48 49 40 41 42 43 44 45 46 47 48 49 40 41Gán giá trị cho biếnKhi khai báo, các biến của chúng ta sẽ là 40. Nhiều khi chúng ta đang tạo một biến, chúng ta cũng sẽ gán một giá trị trong cùng một bước 4Dấu hiệu 41 là toán tử gán. Nó là một hướng dẫn hoặc mệnh lệnh, nó không giữ ý nghĩa bình đẳng truyền thốngghi chú. Chúng ta đã nói rất nhiều về từ khóa 9 đó và nếu bạn đã từng lập trình JavaScript, bạn sẽ biết rằng đôi khi, bạn thấy các biến được xác định mà không có từ khóa 9. Đó là những gì tất cả về?. Chà, đây là một lĩnh vực khác, giống như chèn dấu chấm phẩy, nơi JavaScript đang cố cho phép bạn trở nên cẩu thả. Chống lại sự thôi thúc. Nếu không có từ khóa 9, JavaScript sẽ tìm kiếm một biến hiện có của tên đó và nếu không tìm thấy, nó sẽ tạo nó. Bằng cách tắt 9, bạn có thể gặp phải các kết quả không mong muốn và khiến việc gỡ lỗi trở nên khó khăn hơn mức cần thiết. Biến phân biệt chữ hoa chữ thườngBiến JavaScript cũng phân biệt chữ hoa chữ thường. Cái này quan trọng. Nếu bạn có một biến trong chương trình của mình, chẳng hạn như 46, và sau đó trong chương trình, bạn cần cập nhật giá trị đó thành 100, nếu bạn nhầm lẫn trường hợp như vậy là 47, sẽ không có lỗi nào được đưa ra và bạn sẽ không biết điều đó . Bạn nên cẩn thận với trường hợp JavaScript của mìnhKhai báo nhiều biếnCó thể khai báo nhiều biến cùng lúc bằng dấu phẩy 4Bạn cũng có thể gán nhiều giá trị theo cách tương tự 4Đánh máy yếuTrong một ngôn ngữ như C, mà JavaScript mượn một số cú pháp của nó, bạn cần chỉ định loại mà một biến sẽ giữ khi khai báo. JavaScript không có yêu cầu như vậy và đây được gọi là ngôn ngữ được gõ yếu, giống như PHP. Với một hệ thống loại yếu, bạn chỉ cần khai báo biến của mình và sau đó gán bất cứ thứ gì bạn muốn cho nó. Đây có thể là một chuỗi, số, boolean, đối tượng, hàm javascript hoặc mảng 4x bắt đầu như không xác định 4x bây giờ chứa số 200 4x hiện chứa chuỗi xin chào 8x bây giờ là sự thật 0x bây giờ là sai Không xác định 40 có nghĩa là một biến đã được khai báo nhưng chưa được gán giá trịVô giá trị 47 là một giá trị gán. Nó có thể được gán cho một biến dưới dạng đại diện không có giá trịCon sốJavaScript có một loại số duy nhất. Bên trong, nó được biểu diễn dưới dạng dấu phẩy động 64 bit. Không giống như nhiều ngôn ngữ lập trình khác, không có kiểu số nguyên riêng biệt, vì vậy 80 và 81 có cùng giá trị. Đây là một tính năng hay vì chúng ta không cần lo lắng về việc tràn số nguyên. Điều này giúp tránh lỗi kiểu sốChuỗiMột chuỗi có thể sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép. Tôi thích sử dụng dấu ngoặc đơn trong JavaScript của mình và dấu ngoặc kép trong JSON. Bằng cách này, nó giúp giảm bớt sự nhầm lẫn giữa hai. Tất cả các ký tự trong JavaScript đều rộng 16 bit. JavaScript không có kiểu ký tự. Để đại diện cho một ký tự, chỉ cần tạo một chuỗi có một ký tự trong đó. Một tính năng thú vị trong JavaScript stings là thuộc tính độ dài. Bạn có thể tìm thấy độ dài của một chuỗi bằng cách làm điều gì đó như 1Booleans 42 hoặc 40Mã có điều kiệnNgoài các lệnh một dòng JavaScript rất cơ bản, chúng ta cần bắt đầu có thể đặt câu hỏi trong mã của mình và chạy các khối mã chỉ thực thi trong các điều kiện cụ thể. Điều kiện đầu tiên chúng ta sẽ xem xét là câu lệnh 47 rất đáng tin cậy và phổ biến 2Chúng ta cần hiểu rõ một số thuật ngữ vào thời điểm này cũng như ở dạng dấu ngoặc đơn, dấu ngoặc đơn và dấu ngoặc nhọn ( đây là dấu ngoặc đơn. ) Những kẻ này luôn đi đôi với nhau, mở đầu sẽ luôn có kết thúc Chúng ta có thể thấy câu lệnh 47 đặt một điều kiện trong dấu ngoặc đơn, theo sau là một số mã nằm giữa dấu ngoặc nhọn. Mã giữa các dấu ngoặc nhọn chỉ chạy nếu điều kiện giữa các dấu ngoặc đơn là đúng. Trong ví dụ này chỉ có một câu lệnh JavaScript để chạy, tuy nhiên, bạn có thể bao gồm hàng nghìn câu lệnh ở giữa các dấu ngoặc đó để chạy. Điều đó có thể sẽ không xảy ra mặc dù 🙂Điều kiện giữa các dấu ngoặc đơn phải có giá trị là 42 hoặc 40. Tất cả các điều kiện phải rút gọn thành chỉ đơn giản là 42 hoặc 40Bình đẳng trong JavaScriptNếu trong điều kiện bạn đang hỏi liệu một cái gì đó có bằng một cái gì đó khác không, bạn sẽ không bao giờ sử dụng dấu hiệu duy nhất của 41. Như chúng ta đã thảo luận trong các biến, 41 chỉ được sử dụng để gán giá trị. Nó đọc từ phải sang trái theo một nghĩa nào đó. Lấy giá trị này ở bên phải của ký hiệu 41 và gán nó cho tên bên trái của 41nhân đôi bằngPhép so sánh sử dụng toán tử hai dấu bằng sẽ trả về 42 nếu hai đối tượng được so sánh bằng nhau. Mặc dù vậy, có một chút khó khăn với các dấu bằng kép và đó là nếu phép so sánh được thực hiện giữa hai loại giá trị khác nhau, thì kết quả là kiểu ép buộc. Điều này có thể gây ra một số điều kỳ lạ xảy ra 3ba bằngĐây là lý do tại sao các bậc thầy về JavaScript khuyên bạn nên sử dụng toán tử ba bằng vì loại này tránh được sự ép buộc. Nếu chúng tôi chạy lại ví dụ bằng cách sử dụng ba dấu bằng, chúng tôi sẽ nhận được nhiều hơn những gì chúng tôi có thể mong đợi Bạn có thể gán một biến trong câu lệnh if JavaScript không?Bạn có nên định nghĩa một biến bên trong câu lệnh IF không? . JavaScript cho phép nên bạn có thể đưa ra quyết định của mình từ đó.
Bạn có thể gán một biến trong câu lệnh if không?Có thể sử dụng câu lệnh if-then để tạo một biến mới cho một tập hợp con các quan sát đã chọn . Đối với mỗi quan sát trong tập dữ liệu, SAS đánh giá biểu thức sau nếu. Khi biểu thức là true, câu lệnh theo sau then được thực thi.
Bạn có thể có 3 điều kiện trong câu lệnh if JavaScript không?Toán tử điều kiện (bậc ba) là toán tử JavaScript duy nhất có ba toán hạng . một điều kiện theo sau bởi một dấu chấm hỏi ( ? ), sau đó là một biểu thức để thực hiện nếu điều kiện là đúng theo sau bởi một dấu hai chấm (. ), và cuối cùng là biểu thức để thực hiện nếu điều kiện sai.
Làm cách nào để đặt hai điều kiện trong câu lệnh if trong JavaScript?Chỉ định nhiều điều kiện trong câu lệnh if trong JS . Sử dụng logic AND (&&) và logic OR (. ) toán tử để chỉ định nhiều điều kiện trong câu lệnh if Khi sử dụng logic AND (&&), tất cả các điều kiện phải được đáp ứng để khối if chạy |