Chỉ định nếu javascript

Chỉ định nếu javascript

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 Bapt

Nế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ư.

  • Làm cách nào tôi có thể viết 80 dòng ký tự?
  • Có nên viết tắt các từ khi mã hóa?
  • Tôi có nên thay thế một toán tử bậc ba không…

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 JavaScript

Bất kỳ điều nào sau đây là khai báo biến hợp lệ

var car;
var house;
var lawnmower;
var tea;
var year;

Từ khóa

var 10tips;  
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
var 10tips;  
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ày

Cá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ụ

var 10tips;  

sẽ không hoạt động, tuy nhiên

var tips10; 

sẽ làm việc tốt

Tên dành riêng

Chúng tôi không thể sử dụng bất kỳ từ khóa nào sau đây.

var tips10; 
1
var tips10; 
2
var tips10; 
3
var tips10; 
4
var tips10; 
5
var tips10; 
6
var tips10; 
7
var tips10; 
8
var tips10; 
9
var 10tips;  
40
var 10tips;  
41
var 10tips;  
42
var 10tips;  
43
var 10tips;  
44
var 10tips;  
45
var 10tips;  
46
var 10tips;  
47
var 10tips;  
48
var 10tips;  
49
var 10tips;  
40
var 10tips;  
41
var 10tips;  
42
var 10tips;  
43
var 10tips;  
44
var 10tips;  
45
var 10tips;  
46
var 10tips;  
47
var 10tips;  
48
var 10tips;  
49
var 10tips;  
40
var 10tips;  
41
var 10tips;  
42
var 10tips;  
43
var 10tips;  
44
var 10tips;  
45
var 10tips;  
46
var 10tips;  
47
var 10tips;  
48
var 10tips;  
49
var tips10; 
40
var tips10; 
41

Gán giá trị cho biến

Khi khai báo, các biến của chúng ta sẽ là

var tips10; 
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

var 10tips;  
4

Dấu hiệu

var tips10; 
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ống

ghi chú. Chúng ta đã nói rất nhiều về từ khóa

var 10tips;  
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
var 10tips;  
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
var 10tips;  
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
var 10tips;  
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ường

Biế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ư

var tips10; 
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à
var tips10; 
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ình

Khai báo nhiều biến

Có thể khai báo nhiều biến cùng lúc bằng dấu phẩy

var 10tips;  
4

Bạn cũng có thể gán nhiều giá trị theo cách tương tự

var 10tips;  
4

Đánh máy yếu

Trong 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

var tips10; 
4

x bắt đầu như không xác định

var tips10; 
4

x bây giờ chứa số 200

var tips10; 
4

x hiện chứa chuỗi xin chào

var tips10; 
8

x bây giờ là sự thật

var 10tips;  
0

x bây giờ là sai

Không xác định

var tips10; 
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ị

var 10tips;  
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

var tips10; 
80 và
var tips10; 
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ỗi

Mộ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ư

var 10tips;  
1

Booleans

var tips10; 
42 hoặc
var 10tips;  
40


Mã có điều kiện

Ngoà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

var 10tips;  
47 rất đáng tin cậy và phổ biến

var 10tips;  
2

Chú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. )
[ đây là dấu ngoặc. ]
{ đây là dấu ngoặc nhọ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

var 10tips;  
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à

var tips10; 
42 hoặc
var 10tips;  
40. Tất cả các điều kiện phải rút gọn thành chỉ đơn giản là
var tips10; 
42 hoặc
var 10tips;  
40

Bình đẳng trong JavaScript

Nế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

var tips10; 
41. Như chúng ta đã thảo luận trong các biến,
var tips10; 
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
var tips10; 
41 và gán nó cho tên bên trái của
var tips10; 
41

nhân đôi bằng

Phép so sánh sử dụng toán tử hai dấu bằng sẽ trả về

var tips10; 
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

var 10tips;  
3

ba 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