প্রোগ্রামিংয়ের মৌলিক ধারণা/জাভাস্ক্রিপ্ট ভেরিয়েবল উদাহরণ
অবয়ব
সারাংশ
[সম্পাদনা]নিম্নলিখিত উদাহরণগুলি জাভাস্ক্রিপ্টে ডেটা টাইপ, গাণিতিক অপারেশন এবং ইনপুট প্রদর্শন করে।
ডেটা টাইপ
[সম্পাদনা] // এই প্রোগ্রামটি ভেরিয়েবল, লিটারাল কনস্ট্যান্ট এবং ডেটা টাইপ প্রদর্শন করে।
var n;
var s;
var b;
n = 1.23456789012345;
s = "স্ট্রিং";
b = true;
output("সংখ্যা n = " + n);
output("স্ট্রিং s = " + s);
output("বুলিয়ান b = " + b);
function output(text) {
if (typeof document === 'object') {
document.write(text + "<br>");
}
else if (typeof console === 'object') {
console.log(text);
}
else {
print(text);
}
}
আউটপুট
[সম্পাদনা]সংখ্যা n = 1.23456789012345 স্ট্রিং s = স্ট্রিং বুলিয়ান b = true
আলোচনা
[সম্পাদনা]প্রতিটি কোড উপাদান প্রতিনিধিত্ব করে:
//একটি মন্তব্য শুরু করেvar n, s, এবং bভেরিয়েবল সংজ্ঞায়িত করে;প্রতিটি জাভাস্ক্রিপ্ট কোডের লাইনের শেষে আসেi = , d = , s =, b =সংশ্লিষ্ট ভেরিয়েবলগুলিতে লিটারাল মান নির্ধারণ করেoutput()আউটপুট ফাংশন কল করেfunction output(text)একটি আউটপুট ফাংশন সংজ্ঞায়িত করে যা জাভাস্ক্রিপ্ট পরিবেশ পরীক্ষা করে এবং সঠিকভাবে বর্তমান ডকুমেন্ট, কনসোল বা স্ট্যান্ডার্ড আউটপুটে লেখে।
গাণিতিক
[সম্পাদনা] // এই প্রোগ্রামটি গাণিতিক অপারেশনগুলি প্রদর্শন করে।
var a;
var b;
a = 3;
b = 2;
output("a = " + a);
output("b = " + b);
output("a + b = " + (a + b));
output("a - b = " + (a - b));
output("a * b = " + a * b);
output("a / b = " + a / b);
output("a % b = " + (a % b));
function output(text) {
if (typeof document === 'object') {
document.write(text + "<br>");
}
else if (typeof console === 'object') {
console.log(text);
}
else {
print(text);
}
}
আউটপুট
[সম্পাদনা]a = 3 b = 2 a + b = 5 a - b = 1 a * b = 6 a / b = 1.5 a % b = 1
আলোচনা
[সম্পাদনা]প্রতিটি নতুন কোড উপাদান প্রতিনিধিত্ব করে:
+, -, *, /, এবং %যথাক্রমে যোগফল, বিয়োগফল, গুণফল, ভাগফল এবং মডিউল অপারেশন উপস্থাপন করে।
তাপমাত্রা
[সম্পাদনা] // এই প্রোগ্রামটি একটি ইনপুট ফারেনহাইট তাপমাত্রাকে সেলসিয়াসে রূপান্তরিত করে।
var fahrenheit;
var celsius;
output("ফারেনহাইট তাপমাত্রা দিন:");
fahrenheit = input();
celsius = (fahrenheit - 32) * 5 / 9;
output(fahrenheit.toString() + "° ফারেনহাইট হল " + celsius + "° সেলসিয়াস");
function input() {
if (typeof window === 'object') {
return prompt("এখানে ফারেনহাইট তাপমাত্রা দিন");
}
else if (typeof require === 'function') {
const readline = require('readline-sync');
return readline.question("এখানে ফারেনহাইট তাপমাত্রা দিন: ");
}
else {
output("এখানে ইনপুট দিন:");
var isr = new java.io.InputStreamReader(java.lang.System.in);
var br = new java.io.BufferedReader(isr);
var line = br.readLine();
return line.trim();
}
}
function output(text) {
if (typeof document === 'object') {
document.write(text + "<br>");
}
else if (typeof console === 'object') {
console.log(text);
}
else {
print(text);
}
}
আউটপুট
[সম্পাদনা]ফারেনহাইট তাপমাত্রা দিন: 100 100° ফারেনহাইট হল 37.7777777777778° সেলসিয়াস
আলোচনা
[সম্পাদনা]প্রতিটি নতুন কোড উপাদান প্রতিনিধিত্ব করে:
function input()একটি ফাংশন সংজ্ঞায়িত করে যা জাভাস্ক্রিপ্ট পরিবেশ পরীক্ষা করে এবং সঠিকভাবে বর্তমান উইন্ডো, কনসোল বা স্ট্যান্ডার্ড ইনপুট থেকে পড়ে।