kaven-basic - v4.5.1
Preparing search index...
BitString
Class BitString
Version
1.0.0
Since
1.0.5
Index
Constructors
constructor
Accessors
HEX
Length
Methods
Add
AND
Any
Bit
Clone
Equals
Get
Bit
Left
Rotate
Left
Shift
NOT
OR
Reflect
Right
Rotate
Right
Shift
Set
Bit
Set
Length
Swap
To
Bytes
To
Number
to
String
XOR
From
Bytes
Initialize2d
Constructors
constructor
new
BitString
()
:
BitString
Returns
BitString
new
BitString
(
initialValue
:
number
)
:
BitString
Parameters
initialValue
:
number
Returns
BitString
new
BitString
(
initialValue
:
number
,
type
:
BitStringType
)
:
BitString
Parameters
initialValue
:
number
type
:
BitStringType
Returns
BitString
new
BitString
(
initialValue
:
string
)
:
BitString
Parameters
initialValue
:
string
Returns
BitString
new
BitString
(
initialValue
:
string
,
radix
:
number
)
:
BitString
Parameters
initialValue
:
string
radix
:
number
Returns
BitString
new
BitString
(
initialValue
:
string
,
type
:
BitStringType
)
:
BitString
Parameters
initialValue
:
string
type
:
BitStringType
Returns
BitString
Accessors
HEX
get
HEX
()
:
string
Returns
string
Length
get
Length
()
:
number
Returns
number
Methods
Add
Add
(
val
:
BitString
)
:
BitString
Parameters
val
:
BitString
Returns
BitString
Since
1.1.20
Version
2019-04-01
AND
AND
(
val
:
number
|
BitString
)
:
BitString
Parameters
val
:
number
|
BitString
Returns
BitString
Since
1.1.20
Version
2019-04-01
Any
Bit
AnyBit
()
:
boolean
Returns
boolean
Clone
Clone
()
:
BitString
Returns
BitString
Equals
Equals
(
another
:
BitString
)
:
boolean
Parameters
another
:
BitString
Returns
boolean
Get
Bit
GetBit
(
offset
:
number
,
defaultVal
?:
boolean
)
:
boolean
Parameters
offset
:
number
defaultVal
:
boolean
= false
Returns
boolean
Since
1.1.20
Version
2019-04-01
Left
Rotate
LeftRotate
(
n
:
number
,
bits
?:
number
)
:
BitString
Parameters
n
:
number
bits
:
number
= 64
Returns
BitString
Left
Shift
LeftShift
(
n
:
number
)
:
BitString
Parameters
n
:
number
Returns
BitString
NOT
NOT
()
:
BitString
Returns
BitString
Since
1.1.20
Version
2019-04-01
OR
OR
(
val
:
number
|
BitString
)
:
BitString
Parameters
val
:
number
|
BitString
Returns
BitString
Since
1.1.20
Version
2019-04-01
Reflect
Reflect
(
bits
?:
number
)
:
BitString
Parameters
Optional
bits
:
number
Returns
BitString
Right
Rotate
RightRotate
(
n
:
number
,
bits
?:
number
)
:
BitString
Parameters
n
:
number
bits
:
number
= 64
Returns
BitString
Right
Shift
RightShift
(
n
:
number
)
:
BitString
Parameters
n
:
number
Returns
BitString
Set
Bit
SetBit
(
offset
:
number
,
val
:
boolean
)
:
BitString
Set some bit
Parameters
offset
:
number
right to left, start from 1
val
:
boolean
true or false
Returns
BitString
Set
Length
SetLength
(
bits
:
number
)
:
BitString
Parameters
bits
:
number
Returns
BitString
Swap
Swap
(
bytes
?:
number
)
:
BitString
Parameters
bytes
:
number
= 8
Returns
BitString
To
Bytes
ToBytes
(
bits
?:
number
)
:
number
[]
Parameters
Optional
bits
:
number
Returns
number
[]
To
Number
ToNumber
()
:
number
Returns
number
to
String
toString
(
type
?:
BitStringType
,
trim
?:
boolean
)
:
string
Parameters
type
:
BitStringType
= BitStringType.HEX
trim
:
boolean
= false
Returns
string
XOR
XOR
(
val
:
number
|
BitString
)
:
BitString
Parameters
val
:
number
|
BitString
Returns
BitString
Since
1.1.20
Version
2019-04-01
Static
From
Bytes
FromBytes
(
...
bytes
:
number
[]
)
:
BitString
Parameters
...
bytes
:
number
[]
Returns
BitString
Static
Initialize2d
Initialize2d
(
x
:
number
,
y
:
number
)
:
BitString
[]
[]
Parameters
x
:
number
y
:
number
Returns
BitString
[]
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
HEX
Length
Methods
Add
AND
Any
Bit
Clone
Equals
Get
Bit
Left
Rotate
Left
Shift
NOT
OR
Reflect
Right
Rotate
Right
Shift
Set
Bit
Set
Length
Swap
To
Bytes
To
Number
to
String
XOR
From
Bytes
Initialize2d
kaven-basic - v4.5.1
Loading...
Version
1.0.0
Since
1.0.5