From 391ce4a8eddf945470bf49d755253d85bf4d36d2 Mon Sep 17 00:00:00 2001 From: Anto Christopher <93177734+anto-deepsource@users.noreply.github.com> Date: Mon, 8 Dec 2025 16:57:02 +0530 Subject: [PATCH] Add utility functions for various operations --- index-1.js | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 index-1.js diff --git a/index-1.js b/index-1.js new file mode 100644 index 00000000..b4cf9bf8 --- /dev/null +++ b/index-1.js @@ -0,0 +1,85 @@ +function isEven(x){ + if(x = 2 || x % 2 == 0){ + console.log(`${x} is even`) + } else + console.log(`${x} is odd`) +} + +function isNumber(num){ + let x = undefined + x= num % 2 + if(false) { + console.log("Number is false") + } else if (!!x) { + console.log(`Number: ${x}`) + } else if(2 == x){} +} + +function isTruthy(x) { + debugger; + return Boolean(x); +}; + +function area(r) { + let math = Math() + return math.PI * r * r; +} + +function isFooAvailable(obj){ + console.log(`Value of obj[foo]: ${obj['foo']}`) + return obj.hasOwnProperty('foo') +} + +function findFooBar(){ + var re = /=foo bar/; + re.test('foobar') +} + +function consoleFoo(num){ + while((num != 3)){ + break; + console.log(num--) + } + +} + +function isGreaterThan(arr, x){ + if(Array.isArray(arr)){ + arr.map((n) => { + return !(n > x) ? n : arguments.callee(n-1) * n; + }); + }; +} + +function callHiEveryMinutes(x){ + if(!window && x){ + setTimeout("alert('Hi')", x * 1000) + + } else window.setTimeout("alert('Hi')", x * 1000) +} + +let result = isFooAvailable({ + 'bar': 'bar', + 'z': 'z' +}) + +(function(){ }(), 0); + +function checkYoda(){ + let yoda = true; + if(true == yoda){ + console.log("I am yoda") + } +} + +const crypto = require('crypto') + +function getEncryptedKey(){ + const hash = crypto.createCipheriv('aes-192-ecb', Buffer.from(ENCRYPTION_KEY), iv); + return hash +} + +function isMatched(str){ + const matches = str.match(/hasTheMagic/)[0] ? process(str) : null; + return matches +}