मैं कुछ कोड के माध्यम से देख रहा हूँ कि किसी और लिखा है और मैं इस अजीब जावास्क्रिप्ट देखा अगर वाक्य रचना .. मूल रूप से, यह इस तरह दिखता है:जावास्क्रिप्ट - अजीब अगर वाक्य रचना
// This is understandable (but I dont know if it have relevance)
var re = new RegExp("^" + someVar + "_", "i");
// !!~ ??? What is this black magic?
if (!!~varA.search(re)) { ... }
यह उन चीजों में से एक है कि गूगल करना मुश्किल है .. कोई भी जावास्क्रिप्ट गुरु जो इसे समझा सकता है?
की [क्या है संभव डुप्लिकेट !!(नहीं) ऑपरेटर जावास्क्रिप्ट में?] (http://stackoverflow.com/questions/784929/what-is-the-not-not-operator-in-javascript) –
संभावित डबल डुप्लिकेट [डबल विस्मयादिबोधक बिंदु?] (http : //stackoverflow.com/questions/9284664/double-exclamation-points) – Quentin
और यह भी जांचें http://www.javascriptturnsmeon.com/the-tilde-operator-in-javascript/ –