JSBoolean extension type - dart:js_interop library (original) (raw)

A JavaScript boolean.

on

Implemented types

Available extensions

Properties

hashCodeint

The hash code for this object.

no setterinherited

isDefinedAndNotNullbool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

no setter

isNullbool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

Whether this value corresponds to JavaScript null.

no setter

isTruthyJSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of !!`this` in JavaScript.

no setter

isUndefinedbool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

Whether this value corresponds to JavaScript undefined.

no setter

isUndefinedOrNullbool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

no setter

notJSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of !`this` in JavaScript.

no setter

runtimeTypeType

A representation of the runtime type of the object.

no setterinherited

toDartbool

Available on JSBoolean, provided by the JSBooleanToBool extension

Converts this JSBoolean to a bool.

no setter

Methods

add(JSAny? any)→ JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` + `any` in JavaScript.

and(JSAny? any)→ JSAny?

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` && `any` in JavaScript.

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 `this` / `any` in JavaScript.

equals(JSAny? any)→ JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` == `any` in JavaScript.

exponentiate(JSAny? any)→ JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` ** `any` in JavaScript.

greaterThan(JSAny? any)→ JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` > `any` in JavaScript.

greaterThanOrEqualTo(JSAny? any)→ JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` >= `any` in JavaScript.

instanceof(JSFunction constructor)→ bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)? is an instanceof constructor.

instanceOfString(String constructorName)→ bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)? is an instanceof the constructor that is defined by constructorName, which is looked up in theglobalContext.

isA<T extends JSAny?>()→ bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)? is an instance of the JavaScript type that is declared by T.

lessThan(JSAny? any)→ JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` < `any` in JavaScript.

lessThanOrEqualTo(JSAny? any)→ JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` <= `any` in JavaScript.

modulo(JSAny? any)→ JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` % `any` in JavaScript.

multiply(JSAny? any)→ JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` * `any` in JavaScript.

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 `this` != `any` in JavaScript.

or(JSAny? any)→ JSAny?

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` || `any` in JavaScript.

strictEquals(JSAny? any)→ JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` === `any` in JavaScript.

strictNotEquals(JSAny? any)→ JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` !== `any` in JavaScript.

subtract(JSAny? any)→ JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` - `any` in JavaScript.

toString()→ String

A string representation of this object.

inherited

typeofEquals(String typeString)→ bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether the result of typeof on this [JSAny](../dart-js%5Finterop/JSAny-extension-type.html)? istypeString.

unsignedRightShift(JSAny? any)→ JSNumber

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of `this` >>> `any` in JavaScript.

Operators

operator ==(Object other)→ bool

The equality operator.

inherited