Menu
Coddy logo textTech

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:

25

Convert 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.99
challenge icon

Challenge

Beginner

In 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: String

Cheat 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"}');
}
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Fundamentals