JavaScript و C به اون صورت شباهت خاصی ندارن، به جز Syntax که خیلی از زبان ها از لحاظ Syntax به C شبیه هستن، از جمله PHP، Java و سی شارپ.
کدی که شما خواستید در جاوا اسکریپت قابل نوشتن نیست (هست، ولی نه به روش معمول)، چون جاوا اسکریپت قابلیت گرفتن ورودی از کنسول رو نداره (داره، اما نه به روش های معمول). به خاطره همین، چون سوالی که بهتون داده در حد مبتدی هست، مطمئنا ازتون انتظار نداشته که درگیر انجام کارهای پیچیده شید فقط برای اینکه بتونید در جاوا اسکریپت از کنسول ورودی بگیرید.
با این حال، کد بالا با سی پلاس پلاس به شکل زیر میشه:
کد:
#include <iostream>
#include <string>
int main()
{
int sum = 0;
std::string x;
while (true)
{
getline (std::cin, x);
if (x.compare("*") == 0)
break;
sum += std::stoi(x);
}
std::cout << "sum: " << sum << "\n";
}
در لینک زیر می تونید کد بالا رو آنلاین اجرا و خروجی رو مشاهده کنید:
http://cpp.sh