What is the default value for Boolean variable in VB.NET? 

Holds values that can be only True or False. The keywords True and False correspond to the two states of Boolean variables. The default boolean value is False in VB.Net


Use the Boolean Data Type (Visual Basic) to contain two-state values such as true/false, yes/no, or on/off.

The default value of Boolean is False.

Boolean values are not stored as numbers, and the stored values are not intended to be equivalent to numbers. You should never write code that relies on equivalent numeric values for True and False. Whenever possible, you should restrict usage of Boolean variables to the logical values for which they are designed.

Type Conversions

When Visual Basic converts numeric data type values to Boolean, 0 becomes False and all other values become True. When Visual Basic converts Boolean values to numeric types, Falsebecomes 0 and True becomes -1.

When you convert between Boolean values and numeric data types, keep in mind that the .NET Framework conversion methods do not always produce the same results as the Visual Basic conversion keywords. This is because the Visual Basic conversion retains behavior compatible with previous versions.

Programming Tips

  • Negative Numbers. Boolean is not a numeric type and cannot represent a negative value. In any case, you should not use Boolean to hold numeric values.
  • Type Characters. Boolean has no literal type character or identifier type character.

  • Framework Type. The corresponding type in the .NET Framework is the System.Boolean structure.


In the following example, runningVB is a Boolean variable, which stores a simple yes/no setting.

Dim runningVB As Boolean  
' Check to see if program is running on Visual Basic engine.  
If scriptEngine = "VB" Then  
    runningVB = True  
End If

Related Videos:

MiltonMarketing.com Related Videos.

Related Links:

Boolean Data Type (Visual Basic) (Microsoft Docs Help)

System.Boolean (Microsoft Docs Help)

Data Types (Microsoft Docs Help)

My little pony learning game in VB.NET

JavaScript Glossary

Learn Python Lists

Comparing Python to other languages

Learn Code Introspection Python Programming

Introduction to JavaScript – Variables: String Interpolation

Introduction to JavaScript – Variables: Undefined

Introduction to JavaScript – Create a Variable: let

Adding Python Comments

Introduction to JavaScript – Create a Variable: const

CSS, HTML, JAVASCRIPT, Online Compiler. Code on the go by replit.it

Introduction to JavaScript – Control Flow: if/else Statements

How to make a go-back button with PHP code?

Google’s “Grasshopper” Mobile Game Teaches Adults How To Code In An Easy, Accessible Way — And It’s Free

Introduction to JavaScript – Control Flow: True and False values

Learn about programming Classes and Objects in Python

How to make a Go-Back Input button with inline JavaScript

Introduction to JavaScript – CONSOLE

Introduction to JavaScript – Variables: Review

Introduction to JavaScript – Properties

Python Glossary

JavaScript Comparison Operators

Hello World Android app built with Android Studio