==
and !=
JS-0050829 }, I.parseInline = function(e2, t2) {
830 if (null == e2)
831 throw new Error("marked.parseInline(): input parameter is undefined or null");
832 if ("string" != typeof e2)833 throw new Error("marked.parseInline(): input parameter is of type " + Object.prototype.toString.call(e2) + ", string expected");
834 m(t2 = C({}, I.defaults, t2 || {}));
835 try {
827 }();
828 return o2;
829 }, I.parseInline = function(e2, t2) {
830 if (null == e2)831 throw new Error("marked.parseInline(): input parameter is undefined or null");
832 if ("string" != typeof e2)
833 throw new Error("marked.parseInline(): input parameter is of type " + Object.prototype.toString.call(e2) + ", string expected");
8 var require_markedjs = __commonJS({
9 "app/javascript/markedjs.js"(exports, module) {
10 !function(e, t) {
11 "object" == typeof exports && "undefined" != typeof module ? t(exports) : "function" == typeof define && define.amd ? define(["exports"], t) : t((e = "undefined" != typeof globalThis ? globalThis : e || self).marked = {}); 12 }(exports, function(r) {
13 "use strict";
14 function i(e2, t2) {
8 var require_markedjs = __commonJS({
9 "app/javascript/markedjs.js"(exports, module) {
10 !function(e, t) {
11 "object" == typeof exports && "undefined" != typeof module ? t(exports) : "function" == typeof define && define.amd ? define(["exports"], t) : t((e = "undefined" != typeof globalThis ? globalThis : e || self).marked = {}); 12 }(exports, function(r) {
13 "use strict";
14 function i(e2, t2) {
8 var require_markedjs = __commonJS({
9 "app/javascript/markedjs.js"(exports, module) {
10 !function(e, t) {
11 "object" == typeof exports && "undefined" != typeof module ? t(exports) : "function" == typeof define && define.amd ? define(["exports"], t) : t((e = "undefined" != typeof globalThis ? globalThis : e || self).marked = {}); 12 }(exports, function(r) {
13 "use strict";
14 function i(e2, t2) {
It is considered good practice to use the type-safe equality operators ===
and !==
instead of their regular counterparts ==
and !=
.
The strict equality operators (===
and !==
) use the strict equality comparison algorithm to compare two operands.
false
.true
only if they refer to the same object.null
or both operands are undefined
, return true
.NaN
, return false
.+0
and -0
are considered to be the same value.true
or both false
.The most notable difference between this operator and the equality (==
) operator is that if the operands are of different types, the ==
operator attempts to convert them to the same type before comparing.
a == b
foo == true
bananas != 1
value == undefined
typeof foo == 'undefined'
'hello' != 'world'
0 == 0
true == true
foo == null
a === b
foo === true
bananas !== 1
value === undefined
typeof foo === 'undefined'
'hello' !== 'world'
0 === 0
true === true
foo === null