JavaScriptの関数:基礎から応用まで
関数の基本概念
関数は特定のタスクを実行するコードのブロックであり、オブジェクトとして扱われます。関数を利用することで、コードを再利用可能な単位にまとめ、必要なときに呼び出して実行できます。
関数の作成方法
1. 関数コンストラクタを使用する方法
Functionコンストラクタを使用して関数オブジェクトを作成できます。ただし、この方法は実用的ではありませ ...
9月19日 15:47 投稿
JavaScriptの基礎:変数、配列、関数、イベント処理
クライアントサイドでのページデータ検証のためにJavaScriptを使用します。これはサーバーサイドのJavaとは無関係です。
JavaScriptの導入方法
JavaScriptコードをHTMLに組み込むには、主に2つの方法があります。
方法1: <script> タグの使用
<head> または <body> タグ内に <script> タグを直接記述します。
<script type="text/javascript" ...
9月9日 14:23 投稿
JavaScript基本構文
変数とデータ型
変数の宣言方法
JavaScriptでは、var、let、constの3つのキーワードで変数を宣言できます。
var: 関数スコープを持つ古い宣言方法
let: ブロックスコープを持つES6以降の宣言方法
const: 変更不可の定数を宣言するES6以降の方法
// varで宣言
var userName = 'Taro';
// letで宣言
let userAge = 20;
// constで宣言
const PI = 3.1415;
データ ...
7月24日 01:19 投稿
スコア変換と数値操作の実験
実験タスク1
#include <stdio.h>
char grade_converter(int score);
int main() {
int score;
char grade;
while(scanf("%d", &score) != EOF) {
grade = grade_converter(score);
printf("Score: %d, Grade: %c\n\n", score, grade);
}
return 0;
}
char grade_converter(int score) {
char result;
swi ...
7月23日 01:50 投稿
プログラミング実験レポート
1. 点数評価システム
#include <stdio.h>
char calculateGrade(int score);
int main() {
int score;
char result;
while (printf("点数を入力してください: "), scanf("%d", &score) != EOF) {
result = calculateGrade(score);
printf("Score: %d, Grade: %c\n\n", score, result);
}
return 0;
}
char calculateGrade( ...
7月19日 17:22 投稿
Pythonプログラミング演習問題集
1. コンソール入力を受け取り、最終的に正の整数を返す関数を定義する
def get_positive_integer():
user_data = input('変換したい文字列を入力してください:')
if user_data.isdigit():
return int(user_data)
return False
2. ユーザー入力を受け取り、最終的に負の整数を返す関数を定義する
def get_negative_integer():
user_data = input( ...
7月19日 01:36 投稿
Oracleデータベースにおける単一テーブル操作と関数活用
単一テーブルクエリ基本構造
SELECT [DISTINCT] 列名|式|集約関数() [AS] [別名]
FROM テーブル名[別名]|DUAL
[WHERE 条件式]
[GROUP BY グループ化列]
[HAVING グループ条件]
[ORDER BY 列|数値|別名|式 [ASC|DESC] [NULLS FIRST|NULLS LAST]];
SELECT句の操作
-- DISTINCTは後続の全ての列に適用
SELECT * FROM employees;
SELECT employee_id, last_name, job_id FROM ...
7月14日 03:06 投稿
ポインタと配列に関するC言語の実験
実験1:配列の最小値・最大値をポインタで取得
ソースコード1(アドレス経由の間接代入)
#include <stdio.h>
#define N 5
void input(int arr[], int len);
void output(int arr[], int len);
void find_min_max(int arr[], int len, int *pmin, int *pmax);
int main() {
int a[N];
int min, max;
printf("データを%d個入力:\n", N);
input(a, ...
7月12日 21:58 投稿
JavaScript関数のプロパティとメソッド、ES6の拡張機能の概要(アロー関数とrestパラメータ)
序論
JavaScriptにおける関数はオブジェクトであるため、独自のプロパティやメソッドを持っています。これらを理解することで、より効果的に関数を利用できます。
// 関数のさまざまな形式
function foo() {}
function foo(a) {}
function foo(a = 1) { return a }
function foo([a,b]) { return a + b }
function foo(a,...args) {return a}
var foo = function() {};
var ...
7月11日 22:46 投稿
C言語プログラミング演習:関数とアルゴリズム
演習課題1:成績評価システム
#include <stdio.h>
char evaluate_score(int mark); // 関数宣言
int main() {
int mark;
char evaluation;
while(scanf("%d", &mark) != EOF) {
evaluation = evaluate_score(mark); // 関数呼び出し
printf("得点: %d, 評価: %c\n\n", mark, evaluation);
}
...
7月3日 21:29 投稿