cfdocs

isSimpleValue

Returns true only if the value is a string, boolean, numeric, or date.

isSimpleValue(value)
returns boolean

Argument Reference

Name Type Required Default Description
value any Yes    

A number is a simple value

isSimpleValue(42)

Expected Result: YES

A string is a simple value

isSimpleValue("Hello world")

Expected Result: YES

Null is a complex value

For engines that support null, such as Lucee and Railo, null is considered a complex value.

isSimpleValue( javaCast('null', '') )

Expected Result: NO

A structure is a complex value

isSimpleValue({})

Expected Result: NO

An array is a complex value

isSimpleValue([])

Expected Result: NO

A list is a simple value

As lists are just strings with delimiters, they are simple values.

isSimpleValue(arrayToList([]))

Expected Result: YES