File: commaOperatorWithSecondOperandStringType.js

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (71 lines) | stat: -rw-r--r-- 1,920 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//// [commaOperatorWithSecondOperandStringType.ts]
var ANY: any;
var BOOLEAN: boolean;
var NUMBER: number;
var STRING: string;
var OBJECT: Object;

var resultIsString: string;

//The second operand is string
ANY, STRING;
BOOLEAN, STRING;
NUMBER, STRING;
STRING, STRING;
OBJECT, STRING;

//Return type is string
var resultIsString1 = (ANY, STRING);
var resultIsString2 = (BOOLEAN, STRING);
var resultIsString3 = (NUMBER, STRING);
var resultIsString4 = (STRING, STRING);
var resultIsString5 = (OBJECT, STRING);

//Literal and expression
null, STRING;
ANY = new Date(), STRING;
true, "";
BOOLEAN == undefined, "";
["a", "b"], NUMBER.toString();
OBJECT = new Object, STRING + "string";

var resultIsString6 = (null, STRING);
var resultIsString7 = (ANY = new Date(), STRING);
var resultIsString8 = (true, "");
var resultIsString9 = (BOOLEAN == undefined, "");
var resultIsString10 = (["a", "b"], NUMBER.toString());
var resultIsString11 = (new Object, STRING + "string");


//// [commaOperatorWithSecondOperandStringType.js]
var ANY;
var BOOLEAN;
var NUMBER;
var STRING;
var OBJECT;
var resultIsString;
//The second operand is string
ANY, STRING;
BOOLEAN, STRING;
NUMBER, STRING;
STRING, STRING;
OBJECT, STRING;
//Return type is string
var resultIsString1 = (ANY, STRING);
var resultIsString2 = (BOOLEAN, STRING);
var resultIsString3 = (NUMBER, STRING);
var resultIsString4 = (STRING, STRING);
var resultIsString5 = (OBJECT, STRING);
//Literal and expression
null, STRING;
ANY = new Date(), STRING;
true, "";
BOOLEAN == undefined, "";
["a", "b"], NUMBER.toString();
OBJECT = new Object, STRING + "string";
var resultIsString6 = (null, STRING);
var resultIsString7 = (ANY = new Date(), STRING);
var resultIsString8 = (true, "");
var resultIsString9 = (BOOLEAN == undefined, "");
var resultIsString10 = (["a", "b"], NUMBER.toString());
var resultIsString11 = (new Object, STRING + "string");