- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 08-11-2023 05:35 PM
A little lesson on why understanding Data Types is crucial. Consider this data....
Bob
42
3.14
12/12/2012
12:00:00
DATA TYPES MATTER BECAUSE SORTING MATTERS
100,000
11
30,000
500
These are all sorted correctly. So long as you forget that they're numbers for a moment. If you want your numbers to sort like NUMBERS instead of strings then the data type must be numerical. In ServiceNow that's usually Integer or Decimal.
DATA TYPES MATTER BECAUSE VALIDATION MATTERS
You just finished a critical employee onboarding form. You need the start date. Screw you, I'm putting YOLO.
Except if the field was a data type of Date or DateTime I couldn't input anything BUT data of that type.
DATA TYPES MATTER BECAUSE BEHAVIOR MATTERS
5+1... what is the value of newNumberNumber? 6
5+1... what is the value of newStringNumber? 51
See ... + can add letters to other letters in a string. So 5+1 = 51 if your data type is string.
If we need 5+1 = 6 we must presuppose the data is some type of number. We need it to BEHAVE that way.
There are many many many datatypes in ServiceNow (and in Javascript that you use on ServiceNow). I leave it to you to explore how those data types work, but at least now you know viscerally why the data type matters.
- 600 Views

- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thanks for the quick article!