Find Jobs
Hire Freelancers

PHP to Javascript - Convert 2 functions and small piece of code.

$10-30 USD

Completed
Posted over 6 years ago

$10-30 USD

Paid on delivery
I have a function for standard deviation and one for simple moving average, doing calculations in php. I need the javascript equivalent. Obviously function need to be written differently. My desire is for the same output in Javascript, like php gives. This is the PHP Code, along with a Javascript function to Display calculated values. The project task is to produce code that will the calculations. Doesn't matter to me how (with how many function ect.), need same result. Please note, in the example, php is marked with ///CODE TO MAKE IN JS BEGIN, ///CODE TO MAKE IN JS END. Bid only if you are able to do it, and do not require any more explanations. Should be straight forward for somebody with experience in JS. <?php $period = 7; $recent = array(13755,13720.9,13738.5,13792.7,13828,13813.1,13854.4); ///CODE TO MAKE IN JS BEGIN function sd_square($x, $mean) { return pow($x - $mean,2); } function sma($data, $range) { $sum = array_sum(array_slice($data, 0, $range)); $result = array($range - 1 => $sum / $range); for ($i = $range, $n = count($data); $i != $n; ++$i) { $result[$i] = $result[$i - 1] + ($data[$i] - $data[$i - $range]) / $range; } return $result; } $stdev = sqrt(array_sum(array_map("sd_square", $recent, array_fill(0,count($recent), (array_sum($recent) / count($recent)) ) ) ) / (count($recent)-1));$sma = sma($recent,$period); ///CODE TO MAKE IN JS END ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> <script type="text/javascript"> var recent = [login to view URL]('<?php echo json_encode($recent); ?>'); ///CODE TO MADE IN JS BEGIN ///////PROJECT TASK HERE ///CODE TO MAKE IN JS END var stdev = 13786.085714286;//HARDCODED FOR DEMO , EXPECTING YOUR CODE TO CALCULATE var sma = 49.458852546719; //HARDCODED FOR DEMO , EXPECTING YOUR CODE TO CALCULATE function PopulateJs() { [login to view URL]("jsstdev").innerHTML = stdev; [login to view URL]("jssma").innerHTML = sma; } </script> </head> <body> <table> <tr><th colspan="2">PHP</th><th colspan="2">JS</th></tr> <tr><td>Dev:</td><td><?php echo $sma[($period-1)];?></td><td>Dev:</td><td id="jsstdev"></td></tr> <tr><td>Sma:</td><td><?php echo $stdev;?></td><td>Sma:</td><td id="jssma"></td></tr> </table> <button onclick="PopulateJs();">PopulateJS</button> </body> </html>
Project ID: 16082677

About the project

11 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
hi sir, i have read the code where php is calculating the standard deviation and moving average, i will write the exace same implementation in javascrit within 2 hrs and will not need any explanation Relevant Skills and Experience javascript, php Proposed Milestones $25 USD - completion
$25 USD in 1 day
5.0 (114 reviews)
5.9
5.9
11 freelancers are bidding on average $29 USD for this job
User Avatar
Hi, I would like to change the function sd_square and sma into javascript. available to start right now. Regards, Manish Relevant Skills and Experience I have good proficiency in PHP, mysql, html, js, jquery, css, bootstrap. Please go through my profile. Proposed Milestones $20 USD - completion
$20 USD in 1 day
4.8 (36 reviews)
5.1
5.1
User Avatar
I have experience in JavaScript and php and can do this task within less time. Relevant Skills and Experience Php, javascript
$15 USD in 1 day
5.0 (3 reviews)
4.7
4.7
User Avatar
PHP to Javascript - Convert 2 functions and small piece of code. Stay tuned, I'm still working on this proposal.
$25 USD in 1 day
5.0 (30 reviews)
4.7
4.7
User Avatar
Php Javascript Relevant Skills and Experience Php Java script
$25 USD in 1 day
5.0 (1 review)
1.1
1.1
User Avatar
i will convert two function from php to javascript and part of code through two days and i will Relevant Skills and Experience i work with javascript ,php,laravel,jquery ,laravel With myself abd also in training in a company And make simple project with it Also i have experience in object oriented and databases
$30 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Many can provide javascript solutions, but when you're talking JS, Performance has to be taken in consideration, I can offer you that, with a well structured and commented code that explains it all. Relevant Skills and Experience I am senior Front-end developer, with professional experience. Stay tuned, I'm still working on this proposal.
$45 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BULGARIA
Sofia, Bulgaria
5.0
21
Payment method verified
Member since Mar 17, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.