データ型変換をJS、および

Jsのデータタイプ

6つのデータタイプその数、文字列、ブール、underfine、ヌル、オブジェクトの合計JS。

A、数

数値データ型は、整数であり得る数を指し、フローティングされてもよいです。として

1
var  a=12,b=12.5;

二、文字列

ゼロ個以上の文字で構成される文字列、文字、数字、句読点やスペースを含む文字。なお、

文字列は引用符(単一または二重引用符)でなければなりません。

として

1
2
3
4
5
var  bob=”man”;
 
alert(“bob”);
 
alert(bob);

まず、ブラウザが「ボブ」を持っている文字列が含まれているポップアップ表示されますし、ポップアップ文字列を含む「男」があり、前者は変数の値がポップアップ表示され、直接ポップ文字列です。

三、ブール

Booleanデータ型は、唯一の真と偽のキーワードいるjsの中に真と偽の2つの値を持つことができます。通常、我々はブール値以上の設定条件に判断します。以下のような:

1
2
3
4
5
6
7
var  flag= true ;
 
if (flag){
 
//js 代码
 
}

条件文では、我々はすべての(ブール値を変換し、ここでの特性のいくつかを理解する必要がある)ブール値として見条件を決定します。

四、underfine

underfineは、一般的に割り当てられていない変数がデータtypeof演算の種類によって決定することができる指します。として

1
2
3
4
5
var  a,b=underfine;
 
alert(a);
 
alert( typeof  a);

2つの結果がunderfineです。

五、ヌル

nullは値の唯一の特殊なタイプです。それはヌル・オブジェクトの参照を表します。以下のような:

=ゼロでした。

空になります。

六、オブジェクト

これは、エンティティを形成するためのプロパティとデータ一緒の多くの方法によって互いに関連するオブジェクトのコレクションです。一般的なオブジェクトには、上のアレイ、ウィンドウ、文書とを持っています。

例:

1
2
3
4
5
6
7
var  today =  new  Date();
 
var  year = today.getFullYear();
 
var  month = today.getMonth() + 1;
 
var  day = today.getDay();

 オブジェクトを呼び出すことができ、オブジェクトのインスタンスを作成することにより、上記今日Dateオブジェクトのインスタンスを作成することで、本日は、このような日付のメソッドを呼び出すことにより、日付と現在の情報に来ます。

その複数の容器(キー値) - アレイアン配列は、しばしば、複数の、オブジェクトとして使用されます。デフォルトのインデックスはゼロです。2つの方法の配列を作成する:オブジェクト・インスタンスVARのARRは=新しいアレイ(1,2,3)のアレイを作成する; 2直接リテラルVAR A = [1,2,3]と対向。

1
2
3
4
5
6
7
8
9
10
11
<script type= "text/javascript" >
 
         var  date= new  Date();
 
         var  day=date.getDay();
 
         var  weekly=[ "星期天" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" ]
 
         document.write( "today is " +weekly[day]+ "<br>" );
 
</script>

結果は今日は曜日で出力されます。

 

データ型変換をチェック

 

JSでは、私たちはしばしば、特定の変数のデータ型を知っておく必要があり、およびデータ・タイプに変換それは我々が必要です。

 

典型的には、我々は識別子typeof演算を決定するために使用する変数のデータ・タイプ、など。

 

1
2
3
4
5
var  mood =  "happy" ;
 
alert( typeof   mood);
 
alert( typeof   95);

 

識別子によって、我々は非常に迅速にデータの種類を取得することができます。

 

変換データは、私たちはしばしば使用することは、文字列または数値に変数を変換することです。

 

toString()、実施例を使用する文字列を変換します

 

1
2
3
4
var  married =  false ;
 
alert(married.toString());
  

 

デジタルに変換されたとき、2つの方法があり、のparseInt()が整数に変換され、parseFloatは()は、浮動小数点数に変換されます。

 

例:

 

1
2
3
4
5
6
7
8
9
var  test = parseInt(“blue”);  //returns NaN
 
var  test = parseInt(“1234blue”);  //returns 1234
 
var  test = parseInt(“22.5”);  //returns 22
 
var  test = parseFloat(“1234blue”);  //returns 1234
 
var  test = parseFloat(“22.5”);  //returns 22.5

6つのデータタイプその数、文字列、ブール、underfine、ヌル、オブジェクトの合計JS。

A、数

数値データ型は、整数であり得る数を指し、フローティングされてもよいです。として

1
var  a=12,b=12.5;

二、文字列

ゼロ個以上の文字で構成される文字列、文字、数字、句読点やスペースを含む文字。なお、

文字列は引用符(単一または二重引用符)でなければなりません。

として

1
2
3
4
5
var  bob=”man”;
 
alert(“bob”);
 
alert(bob);

浏览器首先会弹出包含有“bob”的字符串,然后弹出包含有“man”的字符串,前者是直接弹出字符串,后者则是弹出变量的值。

三,boolean

布尔型数据只能有两种值 true 和 false,在js中true和false是关键字。通常,我们设置布尔值时多用于条件的判断。如:

1
2
3
4
5
6
7
var  flag= true ;
 
if (flag){
 
//js 代码
 
}

在条件判断语句中我们将所有的判断条件看做一个布尔值(这里需要了解一些布尔值的转换特性)。

四,underfine

underfine通常指的是没有赋值的变量,通过typeof可以对数据的类型进行判断。如

1
2
3
4
5
var  a,b=underfine;
 
alert(a);
 
alert( typeof  a);

两次结果都为underfine。

五,null

null是一个只有一个值的特殊类型。表示一个空对象引用。如:

var a=null;

将a清空。

六,object

对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体。常见的对象有array,window,document等。

例:

1
2
3
4
5
6
7
var  today =  new  Date();
 
var  year = today.getFullYear();
 
var  month = today.getMonth() + 1;
 
var  day = today.getDay();

 通过创建对象实例就可以调用对象的方法了,如上就是创建了一个Date的对象实例today,today通过调用Date的方法得出了现在的年月日等信息。

数组array是作为经常使用的对象,是由多个 (键-值) 所组成的一个多容器。其索引 默认是从0开始的。创建数组有两种方法:1创建数组对象实例 var arr=new Array(1,2,3);2直接使用面向字面量 var a=[1,2,3];

1
2
3
4
5
6
7
8
9
10
11
<script type= "text/javascript" >
 
         var  date= new  Date();
 
         var  day=date.getDay();
 
         var  weekly=[ "星期天" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" ]
 
         document.write( "today is " +weekly[day]+ "<br>" );
 
</script>

结果将输出今天是礼拜几。

 

数据类型的查看与转换

 

在js中我们经常需要知道某些变量的数据类型,并将其转换为我们所需要的数据类型。

 

通常,我们判断变量的数据类型会用到标识符typeof,如:

 

1
2
3
4
5
var  mood =  "happy" ;
 
alert( typeof   mood);
 
alert( typeof   95);

 

通过标识符,我们可以很快获取数据的类型;

 

数据的转换中,我们经常用到的是将变量转换成字符串或数字。

 

转换成字符串要使用toString(),例

 

1
2
3
4
var  married =  false ;
 
alert(married.toString());
  

 

转换成数字时,有两种方法,parseInt() 转换成整数,parseFloat()转换成浮点数。

 

例:

 

1
2
3
4
5
6
7
8
9
var  test = parseInt(“blue”);  //returns NaN
 
var  test = parseInt(“1234blue”);  //returns 1234
 
var  test = parseInt(“22.5”);  //returns 22
 
var  test = parseFloat(“1234blue”);  //returns 1234
 
var  test = parseFloat(“22.5”);  //returns 22.5

おすすめ

転載: www.cnblogs.com/xiewangfei123/p/12008934.html
おすすめ