JavaScript What is equivalent php chr() and ord() functions in javascript

I have used bitwise operator in php code which return decode string in base64. I want implement that php code same as in javascript. As per my knowledge chr() equivalent to String.fromCharCode(n) and ord() is n.charCodeAt(0). But both final output are differed.

PHP code:-

<?php
$pass = "RuvEtrUt74gaDR5DufuChe";
$en = "";
foreach(str_split($pass) as $chr){
    $b1=((($chr = ord($chr)) >> 1) & 0xFF);
    $b2=($chr << (8 - 1));
     $en = $en.chr( $b1|$b2 );
}
$en = base64_encode($en); //Output:- )º;¢:9ª:›³°")š"º3º¡4²
echo ($en);
echo (base64_decode($en)); //Output:- Kbo7ojo5qjqbGrOwIimaIrozuqE0sg==

In Javascript Code:-

var pass = "RuvEtrUt74gaDR5DufuChe";
var en = "";
var passArr = pass.split('');
for (var i = 0; i < passArr.length; i++) {
    var b1 = (((passArr[i] = passArr[i].charCodeAt(0)) >> 1) & 0xFF);
    var b2 = (passArr[i] << (8 - 1));
    en += chr(b1 | b2);
}
console.log('en',en);//Output:- ⤩㪺㬻⊢㨺㤹⪪㨺ᮛᨚ㎳グ∢⤩᪚∢㪺㌳㪺↡㐴㊲
en = window.btoa(unescape(encodeURIComponent(en)));
console.log('en', en);//Output:- 4qSp46q646y74oqi46i646S54qqq46i64a6b4aia446z44Kw4oii4qSp4aqa4oii46q644yz46q64oah45C044qy
                     //need same as in php i.e, :- Kbo7ojo5qjqbGrOwIimaIrozuqE0sg==
function chr(codePt) {
    if (codePt > 0xFFFF) {
        codePt -= 0x10000
        return String.fromCharCode(0xD800 + (codePt >> 10), 0xDC00 + (codePt & 0x3FF))
    }
    return String.fromCharCode(codePt)
}

As you can see above javscript output is differed from php output. I need exact output in javascript which return in php code. Thanks

Answer:1
var res = String.fromCharCode(65);

This function will worked well same as chr() function returns character in javascript.

Answer:2
function myFunction() {
var str = "HELLO WORLD";
var n = str.charCodeAt(0);
    document.getElementById("demo").innerHTML = n;
}

and for ord() you can use the above function for JavaScript

Answer:3

I want to force the user to pass an es6 Map object to a React component using PropTypes, like this for example: static propTypes = { elementsMap: React.PropTypes.map(React.PropTypes.string, ...

I want to force the user to pass an es6 Map object to a React component using PropTypes, like this for example: static propTypes = { elementsMap: React.PropTypes.map(React.PropTypes.string, ...

I see decorators being used today already in some javascript code. My question is really two fold. First: If decorators have not even been finalized how is it possible to use them in production code,...

I see decorators being used today already in some javascript code. My question is really two fold. First: If decorators have not even been finalized how is it possible to use them in production code,...

I'm totally new to eslint configurations. I'm using tslint for typescript for quite a while now so I'm familiar with the concept. eslint uses for many rules a syntax like "no-cond-assign": [2, "...

I'm totally new to eslint configurations. I'm using tslint for typescript for quite a while now so I'm familiar with the concept. eslint uses for many rules a syntax like "no-cond-assign": [2, "...

I have some problem when I try to upsert my object with new ones(parsed from xml file),but I got the following error: MongoError: exception: After applying the update to the document {_id: ObjectId(...

I have some problem when I try to upsert my object with new ones(parsed from xml file),but I got the following error: MongoError: exception: After applying the update to the document {_id: ObjectId(...