JSString extension type
A JavaScript string.
- on
- JSStringRepType
- Implemented types
- Available extensions
Properties
- hashCode → int
- The hash code for this object.no setterinherited
- isDefinedAndNotNull → bool
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
no setter- isNull → bool
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
Whether this value corresponds to JavaScriptnull
.no setter- isTruthy → JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of!!
in JavaScript.this
no setter- isUndefined → bool
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
Whether this value corresponds to JavaScriptundefined
.no setter- isUndefinedOrNull → bool
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
no setter- not → JSBoolean
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of!
in JavaScript.this
no setter- runtimeType → Type
- A representation of the runtime type of the object.no setterinherited
- toDart → String
Available on JSString, provided by the JSStringToString extension
Converts this JSString to a String.no setter
Methods
- add(
JSAny? any) → JSAny Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
+any
- and(
JSAny? any) → JSAny? Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
&&any
- dartify(
) → Object? Available on JSAny?, provided by the JSAnyUtilityExtension extension
Converts a JavaScript value to the Dart equivalent if possible.- divide(
JSAny? any) → JSAny Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
/any
- equals(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
==any
- exponentiate(
JSAny? any) → JSAny Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
**any
- greaterThan(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
>any
- greaterThanOrEqualTo(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
>=any
- instanceof(
JSFunction constructor) → bool Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether thisJSAny?
is aninstanceof
constructor
.- instanceOfString(
String constructorName) → bool Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether thisJSAny?
is aninstanceof
the constructor that is defined byconstructorName
, which is looked up in the globalContext.- isA<
T extends JSAny?> () → bool Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether thisJSAny?
is an instance of the JavaScript type that is declared byT
.- lessThan(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
<any
- lessThanOrEqualTo(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
<=any
- modulo(
JSAny? any) → JSAny Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
%any
- multiply(
JSAny? any) → JSAny Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
*any
- noSuchMethod(
Invocation invocation) → dynamic - Invoked when a nonexistent method or property is accessed.inherited
- notEquals(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
!=any
- or(
JSAny? any) → JSAny? Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
||any
- strictEquals(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
===any
- strictNotEquals(
JSAny? any) → JSBoolean Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
!==any
- subtract(
JSAny? any) → JSAny Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
-any
- toString(
) → String - A string representation of this object.inherited
- typeofEquals(
String typeString) → bool Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether the result oftypeof
on thisJSAny?
istypeString
.- unsignedRightShift(
JSAny? any) → JSNumber Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
>>>any
Operators
- operator ==(
Object other) → bool - The equality operator.inherited