JavaScript初心者-復習-対象

1778 ワード

value=undefined
var name;
変数を申請する時、nameのように、その値は実際にundefinedです.
alert(document.getElementById("num"));
存在しないオブジェクトを取得するとnumのようにnullに戻ります.
javaScriptデータタイプ
String(文字列)、Boolean(ブール値)、Number(数字)、Aray(配列)、Object(対象)、Null(空)、undefined(未定義)
文字列の表現形式
ソース
var carname1="Volvo XC60";
var carname2='Volvo XC60';
var answer1='It\'s alright';
var answer2="He is called \"Johnny\"";
var answer3='He is called "Johnny"';
表示:
Volvo XC60
Volvo XC60
It's alright
He is called "Johnny"
He is called "Johnny"
行列
配列を作成する方法:
方式一:
var num=new Array();
num[0]="1";
方式二:
var num=new Array("1","2","ads");
方式三:
var num=["1","2","ads"];
オブジェクト
オブジェクトはかっこで区切られます.括弧内では、オブジェクトの属性は名前と値のペアとして定義されます.属性はコンマで区切られます.
var person={firstname:"John", lastname:"Doe", id:5566};
オブジェクトの属性を呼び出す2つの方法:たとえば、personオブジェクト
方式一:
person.lastname;
方式二:
person["lastname"];
共通のオブジェクトの作成方法:
方式一:
var demo1=Demo();       //      ;
function Demo()
{
var object=new Object();
object.age=12;
object.name="liu";
object.firstF=function()
    {

    }
}
document.write(demo1.age);      //       ;
方式二:
var demo2=new Demo();           //       ;
function Demo()
{
    this.name="  ";
    this.age=12;
    this.firstF=function()
    {
    
    }
}
document.write(demo2.age);      //       ;
疑惑:js中var num=new Aray()とvar num=new Arayの違いは何ですか?