JavaScript typeofの使い方とtypeof演算子の紹介【詳細】_javascriptスキル
以下は、typeof 演算子の詳細な紹介と、typeof の使用法と分析です。この記事を読んだ後、typeof を学習している友人は何かを得ることができるはずです。
配列は、同じ名前の複数の入力など、js でよく使用されます。動的に生成される場合は、送信時にそれらが配列であるかどうかを判断する必要があります。 " ) {} この使用法は正しくありません。
正しい使用法は if( typeof(document.mylist.length) != "unknown" ) {}
または if( !isNaN(document.mylist.length) ) {}
typeof のオペランドは未定義であり、戻り値は「未定義」です。
オペランドは数値です。 typeof(x) = "number"
文字列 typeof(x) = "string"
ブール値 typeof(x) = "boolean"
オブジェクト、配列、null typeof(x) = "object"
関数 typeof(x) = "function"
typeof 演算子は式データを返します文字列を入力します。
使用可能な文字列は、「数値」、「文字列」、「ブール値」、「オブジェクト」、「関数」、「未定義」です。
例:
alert(typeof (123));//typeof(123) は "数値" を返します
alert(typeof ("123"));//typeof("123") は " string" "
typeof 演算子
は、式のデータ型を表す文字列を返します。
typeof[()expression[]] ;
expression パラメータは、型情報を見つける必要がある任意の式です。
説明
typeof 演算子は、型情報を文字列として返します。 typeof の戻り値としては、「number」、「string」、「boolean」、「object」、「function」、「unknown」の 6 つがあります。
typeof 構文のかっこはオプションです。
typeof 演算子の概要:
typeof は単項演算であり、オペランドの前に配置され、オペランドは任意の型にすることができます。
戻り値は、オペランドの型を説明する文字列です。
次のような操作の結果を知っていますか?
typeof(1);
typeof(Number.MIN_VALUE);
typeof("123"); );
typeof(ドキュメント);
typeof(sss);
typeof(未定義);
いくつ知っているか見てみましょう。
読んでも理解できない場合は、以下を読んでください (理解している人はこれ以上読む必要はありません):
typeof は単項演算子であり、返される結果は常に a です。文字列の場合、オペランドごとに異なる結果が返されます。
具体的なルールは次のとおりです:
1. 数値型オペランドの場合、typeof によって返される値は数値です。例: typeof(1)、戻り値は数値です。
上記は通常の数値です。型にはまらない数値型の場合、返される結果も数値になります。たとえば、typeof(NaN)、NaN は、それ自体は数値型ですが、
JavaScript では特殊な非数値値を表します。 JavaScriptでは、いくつかの特別な数字の種類があります。
Infinityは、特別な数字のタイプのインフィニティの特別価値を表します🎜>Number.NaN 富裕層/ ccogenegene in us /// 特殊な型の場合、typeof を使用して演算を実行すると、結果は数値になります。
2. 文字列型の場合、typeof によって返される値は文字列です。たとえば、typeof("123") によって返される値は文字列です。
3. ブール型の場合、typeof によって返される値はブール値です。たとえば、typeof(true) によって返される値はブール値です。
4. オブジェクト、配列、null の場合、戻り値は object です。たとえば、typeof(window)、typeof(document)、および typeof(null) によって返される値はすべてオブジェクトです。
5. 関数型の場合、戻り値は function です。例: typeof(eval) と typeof(Date) によって返される値は関数です。
6. オペランドが定義されていない場合 (存在しない変数、関数、未定義など)、unknown が返されます。例: typeof(sss) と typeof(unknown) はどちらも未定義を返します。
;
document.write ("typeof(1): " typeof(1) "
");
document.write ("typeof(NaN): " typeof(NaN) "
");
document.write ("typeof(Number.MIN_VALUE): " typeof(Number.MIN_VALUE) "
")
document.write ("typeof(Infinity): " typeof(Infinity) "
")
document.write ("typeof("123"): " typeof("123") "
")
document.write ("typeof(true): " typeof(true) "
")
document.write ("typeof(window): " typeof(window) "
")
document.write ("typeof(document): " typeof(document) "
")
document.write ("typeof(null): " typeof(null) "
")
document.write ("typeof(eval): " typeof(eval) "
")
document.write ("typeof(Date): " typeof(Date) "
")
document.write ("typeof(sss): " typeof(sss) "
")
document.write ("typeof(undefined): " typeof(undefined) "
")

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

WebSocket と JavaScript を使用してオンライン予約システムを実装する方法 今日のデジタル時代では、ますます多くの企業やサービスがオンライン予約機能を提供する必要があります。効率的かつリアルタイムのオンライン予約システムを実装することが重要です。この記事では、WebSocket と JavaScript を使用してオンライン予約システムを実装する方法と、具体的なコード例を紹介します。 1. WebSocket とは何ですか? WebSocket は、単一の TCP 接続における全二重方式です。

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

使用法: JavaScript では、insertBefore() メソッドを使用して、DOM ツリーに新しいノードを挿入します。このメソッドには、挿入される新しいノードと参照ノード (つまり、新しいノードが挿入されるノード) の 2 つのパラメータが必要です。

JavaScript で HTTP ステータス コードを取得する方法の紹介: フロントエンド開発では、バックエンド インターフェイスとの対話を処理する必要があることが多く、HTTP ステータス コードはその非常に重要な部分です。 HTTP ステータス コードを理解して取得すると、インターフェイスから返されたデータをより適切に処理できるようになります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法と、具体的なコード例を紹介します。 1. HTTP ステータス コードとは何ですか? HTTP ステータス コードとは、ブラウザがサーバーへのリクエストを開始したときに、サービスが
