{"id":24193368,"url":"https://github.com/muhammadibrahim-dev/javascript-series","last_synced_at":"2025-07-21T23:34:01.436Z","repository":{"id":267290598,"uuid":"900737468","full_name":"MuhammadIbrahim-dev/javascript-series","owner":"MuhammadIbrahim-dev","description":"javascript logics ","archived":false,"fork":false,"pushed_at":"2025-01-02T18:07:20.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T06:24:40.607Z","etag":null,"topics":["array","arraymethodes","backend","backendpractic","constructor","datatypes-in-js","datatyps","logics","practice"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MuhammadIbrahim-dev.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-09T11:33:59.000Z","updated_at":"2025-01-02T18:07:23.000Z","dependencies_parsed_at":"2024-12-09T14:41:27.356Z","dependency_job_id":"5a3bb2d7-a7fc-48bc-b63a-8773b48a7281","html_url":"https://github.com/MuhammadIbrahim-dev/javascript-series","commit_stats":null,"previous_names":["muhammadibrahim-dev/javascript-series"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MuhammadIbrahim-dev/javascript-series","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadIbrahim-dev%2Fjavascript-series","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadIbrahim-dev%2Fjavascript-series/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadIbrahim-dev%2Fjavascript-series/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadIbrahim-dev%2Fjavascript-series/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MuhammadIbrahim-dev","download_url":"https://codeload.github.com/MuhammadIbrahim-dev/javascript-series/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhammadIbrahim-dev%2Fjavascript-series/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266403129,"owners_count":23923404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["array","arraymethodes","backend","backendpractic","constructor","datatypes-in-js","datatyps","logics","practice"],"created_at":"2025-01-13T17:35:08.213Z","updated_at":"2025-07-21T23:34:01.405Z","avatar_url":"https://github.com/MuhammadIbrahim-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## jAVA SCRIPT SERIES\n\n## Arithmetic Operators\n**Addition (+)**: Adds two numbers.\n\u003cbr/\u003e\n**Subtraction (-)**: Subtracts one number from another.\n\u003cbr/\u003e\n**Multiplication (*)**: Multiplies two numbers.\n\u003cbr/\u003e\n**Division (/)**: Divides one number by another.\n\u003cbr/\u003e\n**Modulus (%)**: Returns the remainder of a division.\n\u003cbr/\u003e\n**Exponentiation (**)**: Raises a number to the power of another.\n\u003cbr/\u003e\n**Increment (++)**: Increases a number by one.\n\u003cbr/\u003e\n**Decrement (--)**: Decreases a number by one.\n\u003cbr/\u003e\n**Unary Plus (+)**: Converts a value to a number.\n\u003cbr/\u003e\n**Unary Negation (-)**: Negates a value.\n\u003cbr/\u003e\n## Assignment Operators\n**Assignment (=)**: Assigns a value to a variable.\n\u003cbr/\u003e\n**Addition Assignment (+=)**: Adds and assigns.\n\u003cbr/\u003e\n**Subtraction Assignment (-=)**: Subtracts and assigns.\n\u003cbr/\u003e\n**Multiplication Assignment (*=)**: Multiplies and assigns.\n\u003cbr/\u003e\n**Division Assignment (/=)**: Divides and assigns.\n\u003cbr/\u003e\n**Modulus Assignment (%=)**: Performs modulus and assigns.\n\u003cbr/\u003e\n**Exponentiation Assignment (**=)**: Performs exponentiation and assigns.\n\u003cbr/\u003e\n**Logical AND Assignment (\u0026\u0026=)**: Assigns if the left-hand side is truthy.\n\u003cbr/\u003e\n**Logical OR Assignment (||=)**: Assigns if the left-hand side is falsy.\n\u003cbr/\u003e\n**Nullish Coalescing Assignment (??=)**: Assigns if the left-hand side is null or undefined.\n\u003cbr/\u003e\n## Comparison Operators\n**Equal (==)**: Checks if two values are equal (loose equality).\n\u003cbr/\u003e\n**Not Equal (!=)**: Checks if two values are not equal.\n\u003cbr/\u003e\n**Strict Equal (===)**: Checks if two values are equal (strict equality).\n\u003cbr/\u003e\n**Strict Not Equal (!==)**: Checks if two values are not equal (strict inequality).\n\u003cbr/\u003e\n**Greater Than (\u003e)**: Checks if the left value is greater than the right.\n\u003cbr/\u003e\n**Less Than (\u003c)**: Checks if the left value is less than the right.\n\u003cbr/\u003e\n**Greater Than or Equal (\u003e=)**: Checks if the left value is greater than or equal to the right.\n\u003cbr/\u003e\n**Less Than or Equal (\u003c=)**: Checks if the left value is less than or equal to the right.\n\u003cbr/\u003e\n## Logical Operators\n**Logical AND (\u0026\u0026)**: Returns true if both operands are truthy.\n\u003cbr/\u003e\n**Logical OR (||)**: Returns true if at least one operand is truthy.\n\u003cbr/\u003e\n**Logical NOT (!)**: Negates the truthiness of a value.\n## Bitwise Operators\n**Bitwise AND (\u0026)**: Performs a bitwise AND operation.\n\u003cbr/\u003e\n**Bitwise OR (|)**: Performs a bitwise OR operation.\n\u003cbr/\u003e\n**Bitwise XOR (^)**: Performs a bitwise XOR operation.\n\u003cbr/\u003e\n**Bitwise NOT (~)**: Inverts the bits of a number.\n\u003cbr/\u003e\n**Left Shift (\u003c\u003c)**: Shifts bits to the left.\n\u003cbr/\u003e\n**Right Shift (\u003e\u003e)**: Shifts bits to the right (sign-propagating).\n\u003cbr/\u003e\n**Unsigned Right Shift (\u003e\u003e\u003e)**: Shifts bits to the right (zero-fill).\n\u003cbr/\u003e\n## Conditional Ternary Operator\n\n\n# Data types\n## number\nNumeric values (integers, floats)\n\tExample: ```42`, `3.14```\n## string\ntextual data\nexample ``\"hello\",\"world``\n## boolean\nlogical values(`true`or `false`)\nexample : ``true,false``\n## undefined\nunassigned variable\nexpample: ``let x; // undefined``\n## null\nInternational absence of value\nexample: ``let x = null;``\n## biginit\n Large integers   \n example : ``let x = 9007199254740991n;``\n ## Symble\nUnique and immutable value\nexample: ``let x = Symbol('foo');``\n## object\ncollection of key-value pairs\nexample: ``let x = { foo: 'bar' };``\n## array\nordered collection of values\nexample: ``let x = [1, 2, 3];``\n## function\nExecutable code block\nexample: ``function add(a, b) { return a + b; }``\n## Date\nSpecific moment in time\nexample: ``let x = new Date('2022-01-01T00:00:)``\n## RegExp\nRegular expression for pattern matching\nexample: ``/abc/``\n## NaN\nNot a number\nexample: ``let x = NaN;``\n## infinity\nNumber too large to handle\nexample: ``1 / 0``\n## Negative infinity\nNumber too small (negative) to handle\nexample: ``-1 / 0``\n\n\n=======\n # Data types\n1. integer\n2. float \n3. bolean \n4. Null \n5. NaN\n6. number\n7. string \n8. empty string \n9. infint \n10. infinit nagetive \n11. undefind\n12. Being int \n13. symbol\n15. object\n\u003cbr/\u003e\ngithub https://www.github.com/MuhammadIbrahim-dev\n\u003cbr/\u003e\nfacebook https://www.facebook.com/Muhammadibrahimdev\n\u003cbr/\u003e\ninstagram https://www.instagram.com/ibrahim_dev_\n\u003cbr/\u003e\nlinkdin https://www.linkedin.com/in/muhammad-ibrahim-dev/\n\u003cbr/\u003e\nYoutube https://www.youtube.com/@ibrahimdeveloper\n\u003cbr/\u003e\ntiktok https://www.tiktok.com/@ibrahimdeveloperofficial\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadibrahim-dev%2Fjavascript-series","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuhammadibrahim-dev%2Fjavascript-series","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhammadibrahim-dev%2Fjavascript-series/lists"}