typescript increases value for any datatype using pipe (|)
I have declare a variable of type any.
While assigning the values as per below & I am printing it on console, so its updating the value from 50 to 51.
I am using pipe (|) symbol
Please help me & guide me if anything I am doing wrong.
let myVariable: any;
myVariable = "hello";
console.log("1 condition: " + myVariable);
myVariable = 20;
console.log("2 condition: " + myVariable);
myVariable = 50 | true | "false";
console.log("3 condition: " + myVariable);
Thanks
Answers (2)
0
Hi,
I am not sure what you are trying , But I don't know what is the use of "false" string false you have added after the pipe. The following code also should work and put instead of true +1 or +2 , etc.
- let myVariable: any;
- myVariable = "hello";
- console.log("1 condition: " + myVariable);
- myVariable = 20;
- console.log("2 condition: " + myVariable);
- myVariable = 50 | true;
- console.log("3 condition: " + myVariable);
0
hey desribe clearly pl.