Converting Numbers to String
Part of the Fundamentals section of Coddy's Dart journey — lesson 85 of 94.
The toString() method converts numbers to strings. This is useful when you need to display numbers as text or combine them with other strings.
Convert an integer to a string:
int age = 25;
String ageText = age.toString();
print(ageText);After executing the above code, the output will be:
25Convert a double to a string:
double price = 19.99;
String priceText = price.toString();
print(priceText);After executing the above code, the output will be:
19.99Challenge
BeginnerIn this challenge, you'll practice converting numbers to strings using the toString() method in Dart. This method converts a numeric value into its string representation.
Complete the code to convert the score variable to a string and store it in the scoreAsString variable.
Expected output:
Original score (number): 85
Converted score (string): 85
Type of converted score: StringCheat sheet
The toString() method converts numbers to strings:
Convert an integer to a string:
int age = 25;
String ageText = age.toString();Convert a double to a string:
double price = 19.99;
String priceText = price.toString();Try it yourself
void main() {
// This number is already defined for you
int score = 85;
// TODO: Convert the score to a string using toString()
// and store it in the scoreAsString variable
String scoreAsString = "";
// This will display the results
print('Original score (number): $score');
print('Converted score (string): $scoreAsString');
print('Type of converted score: ${scoreAsString is String ? "String" : "Not a String"}');
}This lesson includes a short quiz. Start the lesson to answer it and track your progress.
All lessons in Fundamentals
4Operators Part 2
Comparison OperatorsLogical ANDLogical ORLogical NOTType Test OperatorsRecap - Making Comparisons7Working with Strings
String ConcatenationString InterpolationMulti-line StringsString PropertiesBasic String Methods10Collections - Maps Basics
What are Maps?Creating a MapAccessing Values by KeyKey-Value PairsGetting Map SizeGetting KeysGetting ValuesChecking if a Key Exists13Null Safety In Depth
Understanding NullNullable TypesNon-Nullable TypesNull Assertion OperatorLate InitializationRecap - Handling Null Safely16Fundamentals Challenges
Challenge: List of calculationChallenge: Sum of numbersChallenge: Find product2Variables and Basic Data Types
What are Variables?StringsIntegers (int)Doubles (double)Booleans (bool)Type Inference with 'var'Final VariablesConstant VariablesNaming ConventionsBasic Null SafetyRecap - Declaring Variables8Control Flow - Loops
The 'for' LoopThe 'while' LoopThe 'do-while' LoopUsing 'break' in LoopsUsing 'continue' in LoopsRecap - Repeating Code11Functions Basics
What are Functions?Defining a Basic FunctionCalling a FunctionFunctions with ParametersFunctions Returning ValuesThe 'void' KeywordArrow SyntaxRecap - Simple Functions14Type Conversion
Converting String to intConverting String to doubleConverting Numbers to StringHandling Conversion Errors3Operators Part 1
Arithmetic OperatorsInteger DivisionModulo OperatorIncrement and DecrementAssignment ShortcutsRecap - Simple Calculations6Control Flow - Decision Making
The 'if' StatementThe 'else' StatementThe 'else if' StatementRecap - Simple DecisionsNested 'if' StatementsThe 'switch' Statement9Collections - Lists Basics
What are Lists?Creating a ListAccessing by IndexGetting List LengthAdding ElementsRemoving ElementsChecking if a List is EmptyIterating Over a List12Functions Advanced
Optional Positional ParametersNamed ParametersRequired Named ParametersDefault Parameter ValuesRecap - Function Parameters15Project: Simple Calculator
Setting UpDeclaring Number