{"id":135991,"date":"2022-09-24T15:21:08","date_gmt":"2022-09-24T15:21:08","guid":{"rendered":"https:\/\/www.sushilkumar.ind.in\/blog\/?p=135991"},"modified":"2024-01-28T12:58:12","modified_gmt":"2024-01-28T12:58:12","slug":"how-to-swap-two-numbers-without-using-a-temporary-variable","status":"publish","type":"post","link":"https:\/\/www.sushilkumar.ind.in\/blog\/javascript\/how-to-swap-two-numbers-without-using-a-temporary-variable\/","title":{"rendered":"How to swap two numbers without using a temporary variable?"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Solution &#8211; 1 &#8211; <strong>Using Arithmetic Operators<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>function swapNumb(a, b){\r\n  console.log('Before swap Output: ','a: ', a, 'b: ', b);\r\n  b = b -a;\r\n  a = a+ b;\r\n  b = a-b;\r\n  console.log('After swap Output: ','a: ', a, 'b: ', b);  \r\n}\r\n\r\nswapNumb(2, 3);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Solution &#8211; 2 &#8211; <strong>Using Bitwise XOR<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>function swapNumb(a, b){\r\n  console.log('Before swap Output: ','a: ', a, 'b: ', b);\r\n  a = a ^ b;\r\n  b = a ^ b;\r\n  a = a ^ b;\r\n  console.log('After swap Output: ','a: ', a, 'b: ', b);  \r\n}\r\nswapNumb(2, 3);<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Solution &#8211; 1 &#8211; Using Arithmetic Operators function swapNumb(a, b){ console.log(&#8216;Before swap Output: &#8216;,&#8217;a: &#8216;, a, &#8216;b: &#8216;, b); b = b -a; a = a+ b; b = a-b; console.log(&#8216;After swap Output: &#8216;,&#8217;a: &#8216;, a, &#8216;b: &#8216;, b); } swapNumb(2, 3); Solution &#8211; 2 &#8211; Using Bitwise XOR function swapNumb(a, b){ console.log(&#8216;Before swap Output: &hellip;<\/p>\n","protected":false},"author":1,"featured_media":135994,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[323],"tags":[],"class_list":["post-135991","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-javascript"],"jetpack_publicize_connections":[],"acf":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-content\/uploads\/2022\/09\/Swap-Two-Numbers.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p99pkJ-znp","_links":{"self":[{"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/posts\/135991"}],"collection":[{"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/comments?post=135991"}],"version-history":[{"count":1,"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/posts\/135991\/revisions"}],"predecessor-version":[{"id":136249,"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/posts\/135991\/revisions\/136249"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/media\/135994"}],"wp:attachment":[{"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/media?parent=135991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/categories?post=135991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sushilkumar.ind.in\/blog\/wp-json\/wp\/v2\/tags?post=135991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}