/* without passing argument */ function sayName() { return 'Hello'; } console.log(sayName()); /* passing argument */ function sayMan(person) { return 'Hello '+person; } console.log(sayMan('subbu')); function changeArray(numbers) { numbers[2]=25; } var numbers=[25,35,45]; console.log(numbers); changeArray(numbers); console.log(numbers); var mobile={ company:'Samsung', price:12000 } function discountPrice(mobile) { mobile.price=11000; } console.log(mobile); discountPrice(mobile); console.log(mobile); var n1=25; var n2=35; /* Global variables */ function addSum() { return n1+n2; } console.log(addSum()); /* local variable */ function add() { var sum=0; sum=n1+n2; return sum; } console.log(add()); function change(x) { x=1; console.log(x); } var x=0; console.log(x); change(x); console.log(x);
// without argument // function sayMan() { return 'Hello'; } console.log(sayMan()); // with argument // function sayHello(name) { return 'Hello '+name; } console.log(sayHello('Subbu')); //pass by value// function change(x) { x=1; console.log(x); } var x=0; console.log(x); change(x); console.log(x); //pass by reference // function changeArray(numbers) { numbers [1]=25; } var numbers=[12,23]; console.log(numbers); changeArray(numbers); console.log(numbers); var laptop={ name:'hp', price:29000 } function discountPrice(laptop) { laptop.price=41000; } console.log(laptop); discountPrice(laptop); console.log(laptop); // global variables // var m1=25; var m2=23; function add() { return m1+m2; } console.log(add()); function addSum() { var sum=0; sum=m1+m2; return sum; } console.log(addSum()); // console.log(sum);
for(var i=1;i<=20;i++) { console.log(i); } var numbers=[10,20,30,40,50]; for(var i=0;i<numbers.length;i++) { console.log(numbers[i]); } var students=['sai','kumar','ravi','surya']; for(var i=0;i<students.length;i++) { console.log('My favourite friends during school days '+students[i]); } var laptop=[ { company:'hp' }, { company:'lenovo' }, { company:'acer' }, { company:'dell' } ]; for(var i=0;i<laptop.length;i++) { console.log(laptop[i]); } var numbers1=[25,21,11,2639]; numbers1.forEach(function(n) { console.log(n); }); var numbers2=[25,35,45,55]; function addSum(n) { console.log(n+5); } numbers2.forEach(addSum); console.log(numbers2); function makeEven(number) { var sum=0; number.forEach(function(number) { sum+=number; }); if(sum%2===0) { return 2; } else { return 1; } } var numbers3=[1,2,3,4,5]; var numbers4=[3,5,7,9,11]; console.log(makeEven(numbers3)); console.log(makeEven(numbers4)); var mobile={ name:'samsung', price:21000, madeIn:'bharath', ratings:4, description:'4g enabled phone ' }; for(var key in mobile) { console.log(key,mobile[key]); }
function mul(a, b, p) { return (a*b)%p } function div(a, b, p) { while(a < 0) a += p while(b < 0) b += p for(var i = 0; i<p; ++i) if(mul(i, b, p) == a) return i } function EllipticCurve(a, b, p) { return { a: a % p, b: b % p, p: p } } function PointOnEllipticCcurve(curve, x, y) { return (x*x*x + curve.a*x + curve.b - y*y) % curve.p == 0 } function EllipticCurvePoints(curve) { var points = [] for(var i=0; i<curve.p; ++i) for(var j=0; j<curve.p; ++j) if(PointOnEllipticCurve(curve, i, j)) points.push({x: i, y: j}) return points } function AddEllipticPoint(curve, p1, p2) { var s if(p1.is_null) return p2 if(p2.is_null) return p1 if(p1.x != p2.x) { s = div(p1.y - p2.y, p1.x - p2.x, curve.p) var p_x = (s*s - p1.x -p2.x) % curve.p return { x: p_x, y: (-p1.y + s*(p1.x - p_x)) % curve.p } } if(p1.y == p2.y) { s = div((3 * p1.x*p1.x + curve.a)%curve.p, 2*p1.y % curve.p, curve.p) var p_x = (s*s - 2*p1.x) % curve.p return { x: p_x, y: (-p1.y + s*(p1.x - p_x))%curve.p } } return { x: 0, y: 0, is_null: true } } function NormalizePoint(curve, p) { while(p.x < 0) p.x += curve.p while(p.y < 0) p.y += curve.p return p } var curve = EllipticCurve(-1, 188, 751) function nP(curve, point, n) { var p1 = {x: point.x, y: point.y} var p2 = {x: point.x, y: point.y} for(var i=0; i<n - 1; ++i) { p1 = AddEllipticPoint(curve, p1, p2) NormalizePoint(curve, p1) } return p1 } console.log( nP(curve, {x: 0, y: 250}, 260))
/* Simple Hello World in Node.js */ let ar = [1, 2, 3]; console.log(ar, "Hello World");
class PeriodicTicks { constructor (start, period) { this.start=start; this.period=period; } nextOne (time) { var number = Math.floor((time-this.start)/this.period); return (number+1)*this.period + this.start; } lastOne (time){ var number = Math.floor((time-this.start)/this.period); return number * this.period; } } var tick = new PeriodicTicks (0,60*60*6); console.log (tick.start,tick.period); console.log (tick.nextOne(42)); console.log (tick.lastOne(42));
/* Simple Hello World in Node.js */ let add = '42nd Street APT 35B, New York, New York 09876-1234' function getaddress(address){ //let sayaschar = this.configurationmanager.getConfiguration('$.region.twilio.sayascharacter', '<say-as interpret-as="characters">'); //let sayasordinal = this.configurationmanager.getConfiguration('$.region.twilio.sayasordinal', '<say-as interpret-as="ordinal">'); let sayaschar = '<say-as interpret-as="characters">'; let sayasordinal = '<say-as interpret-as="ordinal">'; let charregex = /\b[a-zA-Z]?(\d+)[a-zA-Z]?(?![<])\b/gmi; let ordinalregex = /(\d+)(?:st|nd|rd|th)\b/gi; let result = ''; if (address.match(ordinalregex)) { address = address.replace(ordinalregex, `${sayasordinal}$&${sayasordinal ? '</say-as>' : ''}`); } address = address.replace(charregex, `${sayaschar}$&${sayaschar ? '</say-as>' : ''}`); return address; } let result = getaddress(add); console.log('result--> ',result);
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more