Dart : Dart Programming Language Operators

Fiaz Luthfi Azhari
2 min readJan 11, 2023

--

Dart is a programming language that was developed by Google in 2011. It is a class-based, object-oriented language that is similar in syntax to C# and Java. One of the key features of Dart is its ability to run both on the server-side and the client-side, making it a versatile language for building web, mobile, and desktop applications.

One of the important concepts in any programming language are operators. Dart supports a variety of operators, including arithmetic operators, assignment operators, comparison operators, and logical operators.

Arithmetic operators include the usual suspects: + for addition, — for subtraction, * for multiplication, / for division, and % for modulus. These operators can be used on numeric types, such as integers and doubles.

Assignment operators include the equal sign (=) for assigning a value to a variable, as well as compound assignment operators such as += and -=, which can be used to add or subtract from a variable’s value, respectively.

Comparison operators include == for equality, != for inequality, > for greater than, < for less than, >= for greater than or equal to, and <= for less than or equal to. These operators can be used to compare values of the same type and return a Boolean value of true or false.

Logical operators include && for logical AND, || for logical OR, and ! for logical NOT. These operators can be used to combine Boolean expressions and are often used in control flow statements such as if-else and while loops.

In addition, Dart also supports ternary operator (? :), which provide a shorthand for writing an if-else statement.

Overall, Dart’s operators are similar to those found in other popular programming languages and should be familiar to most developers. It’s easy to learn and use, making it a great choice for building web, mobile, and desktop applications.

--

--