第6章 對象編程_第1頁
第6章 對象編程_第2頁
第6章 對象編程_第3頁
第6章 對象編程_第4頁
第6章 對象編程_第5頁
已閱讀5頁,還剩42頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第6章對象編程【學習目標】

JavaScript是一種基于對象(Object)的語言,它支持三種對象:內置對象、用戶自定義對象以及瀏覽器對象。本章主要介紹常用的內置對象,通過本章的學習,讀者可以達到以下學習目的:●

了解什么是對象,對象的創建、刪除及使用●掌握日期對象●掌握數學對象●掌握字符串對象●掌握Number對象●掌握Array對象課件制作人:【學習導航】

本章首先結合簡單的舉例讓讀者了解什么是對象,對象的創建、刪除及使用,接下來重點介紹日期對象、數學對象、字符串對象、Number對象和Array對象。本章在書中的學習位置如圖6.1所示。課件制作人:【知識框架】

本章學習內容知識框架如圖6.2所示。

課件制作人:√本章目錄6.1什么是函數6.2對象概述6.3在JavaScript中使用對象6.4日期對象(Date對象)6.5數學對象(Math對象)6.6字符串對象(String對象)6.7Number對象6.8Array對象√√√√√√√課件制作人:6.1對象概述

什么是對象創建和刪除對象對象的屬性和方法√√√課件制作人:什么是對象對象的概念首先來自于客觀世界的認識,對象用于描述客觀世界存在的特定實體。例如,“人”就是一個典型的對象,“人”包括身高、體重、年齡等特性,同時又包含吃飯、睡覺、行走等一些動作。在計算機世界中,不僅存在來自于客觀世界的對象,也包含為解決問題而引入的抽象對象。例如,一個用戶可被看作一個對象,它包含用戶名、用戶密碼等特性,也包含注冊、注銷等動作。一個Web頁可以被看作一個對象,它包含背景色、段落文本、標題等特性,同時又包含打開、關閉和寫入等動作。綜上所述,對象就是一組包含數據的屬性和對屬性中包含數據進行操作的方法的實體。例6.1在網頁是輸出字符串,所針對的對象就是document,所用的屬性是write,代碼如下。Document.write("我喜歡學JavaScript");上述代碼將在網頁上輸出字符串“我喜歡學JavaScript”。課件制作人:創建和刪除對象使用對象前,首先要學會創建對象。在JavaScript中,除了Math等個別對象,其他對象都使用new運算符來創建,該運算符是一個常用且十分重要的運算符。刪除一個對象可以使用對象運算符delete,但在JavaScript中很少使用它。使用new運算符創建對象變量的格式如下:變量名=new對象名();例6.2在頁面中顯示當前時間,效果如圖6.3所示。程序代碼如下:<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>無標題文檔</title></head><body><scriptlanguage="javascript">varmydate;mydate=newDate();document.write("現在是:"+mydate.getHours()+"時"+mydate.getMinutes()+"分"+mydate.getSeconds()+"秒");</script></body></html>上述代碼中,使用JavaScript運算符new創建一個Date對象,然后將這個對象賦值給變量mydate,最后使用該對象的屬性來獲取當前系統時間。課件制作人:對象的屬性和方法一個對象應包含兩個要素,即屬性和方法。屬性是用來描述對象特性的一組數據,即若干變量;方法是用來操作對象的若干動作,也就是若干函數。在JavaScript中,對象就是屬性和方法的集合。方法是作為對象成員的函數,表明對象所具有的行為,而屬性是作為對象成員的變量,表明對象狀態。通過訪問或設置對象的屬性,并且調用對象的方法,就可以對對象進行各種操作,從而獲得需要的功能。下面分別介紹對象的屬性和方法。對象的屬性使用下述幾種方法可以得到對象的屬性值。(1)通過圓點(.)運算符。語法:對象名.屬性名(2)通過屬性名。語法:對象名["屬性名"](3)通過循環語句。語法:for(var變量in對象變量){ ……對象變量[變量]……}(4)通過With語句。語法:with(對象變量){ ……直接使用對象屬性名、方法名……}對象的屬性

使用With語句或通過圓點(.)運算符就可以得到對象的方法。對象變量.對象方法名()課件制作人:6.2在JavaScript中使用對象

在JavaScript中,可以使用三種對象,即內置對象、自定義對象和瀏覽器對象。內置對象和瀏覽器對象統稱為預定義對象。JavaScript將一些常用功能預先定義成對象,用戶可以直接使用,這種對象就是內置對象。這些內置對象可以幫助用戶在設計自己的腳本時實現一些最常最基本的功能。這些對象是Date、Math、String、Array、Number、Boolean、Function、Global、Object、RegExp和Even對象。瀏覽器對象是瀏覽器根據系統當前的配置和所裝載的頁面為JavaScript提供的一些可供使用的對象。自定義對象就是指自己根據需要而定義的新對象。課件制作人:6.3日期對象(Date對象)

創建Date對象Date對象的主要屬性和方法√√在Web開發過程中,可以使用JavaScript的Date對象(日期對象)來實現對日期和時間的控制。如果想在網頁中顯示計時時鐘,就得重復生成新的Date對象來獲取當前計算機的時間。用戶可以使用Date對象執行各種使用日期和時間的過程。課件制作人:創建Date對象日期對象是對一個對象數據類型求值,該對象主要負責處理與日期和時間有關的數據信息。在使用Date對象前,首先要創建該對象,其創建格式如下:dateObj=newDate()dateObj=newDate(dateVal)dateObj=newDate(year,month,date[,hours[,minutes[,seconds[,ms]]]])Date對象語法中各參數的說明如表6.1所示。課件制作人:創建Date對象下面以示例的形式來介紹如何創建日期對象。例如,返回當前的日期和時間。varnewDate=newDate();document.write(newDate);運行結果:TueFeb308:49:30UTC+08002009。例如,用年、月、日(2009-2-3)來創建日期對象。代碼如下:varnewDate=newDate(2009,2,3);document.write(newDate);運行結果:TueMar300:00:00UTC+08002009。例如,用年、月、日、小時、分鐘、秒(2009-2-38:59:50)來創建日期對象。代碼如下:varnewDate=newDate(2009,2,3,8,59,50);document.write(newDate);運行結果:TueMar308:59:50UTC+08002009。例如,以字符串形式創建日期對象(2009-2-39:01:40)。代碼如下:varnewDate=newDate("Feb3,20099:01:40");document.write(newDate);運行結果:

TueFeb309:01:40UTC+08002009。課件制作人:Date對象的主要屬性和方法1.Date對象的主要屬性Date對象的屬性有constructor和prototype,下面介紹這兩個屬性的用法。(1)constructor屬性例如,判斷當前對象是否為日期對象。代碼如下:varnewDate=newDate();if(newDate.constructor==Date) document.write("日期型對象");運行結果:日期型對象。(2)prototype屬性例如,用自定義屬性來記錄當前日期是本周的周幾。代碼如下:varnewDate=newDate(); //當前日期為2009-2-3Dtotype.mark=null; //向對象中添加屬性newDate.mard=newDate.getDay(); //從Date對象返回一周中的某一天(0~6)alert(newDate.mard);運行結果:2。課件制作人:Date對象的主要屬性和方法2.Date對象的主要方法Date對象是JavaScript的一種內部數據類型。該對象沒有可以直接讀寫的屬性,所有對日期和時間的操作都是通過方法完成的。Date對象的主要方法如表6.2所示。課件制作人:Date對象的主要屬性和方法續表課件制作人:Date對象的主要屬性和方法續表課件制作人:Date對象的主要屬性和方法例6.3下面應用getFullYear()、getYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds()和setMilliseconds()方法將獲取當前系統日期和時間,然后按指定的格式顯示出來,程序代碼如下。<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>Date對象的應用</title></head><scriptlanguage="javascript"><!--vardate=newDate();varyear=date.getYear();varmonth=date.getMonth();month=month+1;varday=date.getDate();varhours=date.getHours();varminutes=date.getMinutes();varseconds=date.getSeconds();varmilliseconds=date.getMilliseconds();document.write("當前日期為:"+year+"年"+month+"月"+day+"日"+"<br>");document.write("當前時間為:"+hours+"時"+minutes+"分"+seconds+"秒"+milliseconds+"毫秒");//--></script><body></body></html>在瀏覽器中預覽,效果如圖6.4所示。課件制作人:6.4數學對象(Math對象)

在JavaScript中,Math對象提供算數運算符所需要的多種算數值類型和函數。該對象的所有屬性和方法都是靜態的,使用該對象時,不需要對其進行創建。1.Math對象的屬性Math對象的屬性如表6.3所示。課件制作人:6.4數學對象(Math對象)

2.Math對象的方法Math對象的方法如表6.4所示。課件制作人:6.5字符串對象(String對象)

創建String對象

String對象的屬性和方法√√String對象是動態對象,需要創建對象實例后才能引用該對象的屬性和方法,該對象主要用于處理或格式化文本字符串以及確定和定位字符串中的子字符串。課件制作人:創建String對象String對象用于操縱和處理文本串,可以通過該對象在程序中獲取字符串長度、提取子字符串,以及將字符串轉換為大寫或小寫字符。varnewstr=newString(StringText)newstr:創建的String對象名。StringText:可選項。字符串文本。例如,創建一個String對象。varnewstr=newString(“歡迎使用JavaScript腳本”)事實上任何一個字符串常量(用單引號或雙引號括起來的字符串)都是一個String對象,可以將其直接作為對象來使用,只要在字符變量的后面加“.”,便可以直接調用String對象的屬性和方法。字符串與String對象的不同在于返回的typeof值,前者返回的是stirng類型,后者返回的是object類型。課件制作人:String對象的屬性和方法1.String對象的屬性在String對象中有3個屬性,分別是length、constructor和prototype。下面對這幾個屬性進行詳細介紹。(1)length屬性該屬性用于獲得當前字符串的長度。stringObject.lengthstringObject:當前獲取長度的String對象名,也可以是字符變量名。例6.4獲取已創建的字符串對象“study”的長度。代碼如下:varp=0;

varnewString=newString("study"); //實例化一個字符串對象varp=newString.length; //獲取字符串對象的長度alert(p.toString(16)); //用提示框顯示長度值運行結果:5。例6.5獲取自定義的字符變量“study”的長度。代碼如下:varp=0;

varnewStr="study"; //定義一個字符串變量varp=newStr.length; //獲取字符變量的長度alert(p.toString(16)); //用提示框顯示字符串變量的長度值運行結果:5。課件制作人:String對象的屬性和方法(2)constructor屬性該屬性用于對當前對象的函數的引用。Object.constructorObject:String對象名或字符變量名。例6.6使用constructor屬性判斷當前對象或自定義變量的類型。代碼如下:varnewName=newString("javascript"); //實例化一個字符串對象if(newName.constructor==String) //判斷當前對象是否為字符型 {alert("thisisString");} //如果是,顯示提示框運行結果:thisisString。例6.7應用constructor屬性獲取當前對象fred所引用的函數代碼。functionchronicle(name,year){ //自定義函數

=name; //給當前函數的name屬性傳值

this.year=year; //給當前函數的year屬性傳值}varfred=newchronicle("Year",2009); //實例化chronicle函數的對象alert(fred.constructor); //顯示對象中的函數代碼運行結果:functionchronicle(name,year){ //自定義函數

=name; //給當前函數的name屬性傳值

this.year=year; //給當前函數的year屬性傳值}課件制作人:String對象的屬性和方法(3)prototype屬性該屬性可以為對象添加屬性和方法。=valueobject:對象名或字符變量名。name:要添加的屬性名。value:添加屬性的值。例6.8為information對象添加一個自定義屬性salary,并給該屬性賦值(1700)。代碼如下:functionpersonnel(name,age){ //自定義函數

=name; //給當前函數的name屬性傳值

this.age=age; //給當前函數的age屬性傳值}varinformation=newpersonnel("張博雯",28); //實例化personnel函數對象totype.salary=null; //向對象中添加屬性information.salary=2300; //向添加的屬性中賦值alert(information.salary); //在提示框中顯示添加的屬性值運行結果:2300。課件制作人:String對象的屬性和方法2.String對象的方法String對象的方法如表6.5所示。課件制作人:String對象的屬性和方法續表課件制作人:String對象的屬性和方法續表課件制作人:6.6Number對象

創建Number對象Number對象的屬性Number對象的方法Number對象的最大值或最小可能值Number對象的正負無窮大的值將數字以不同的格式轉換成字符串

√√由于JavaScript使用簡單數值完成日常數值的計算,因此,Number對象很少被使用,當需要訪問某些常量值時,如數字的最大或最小可能值、正無窮大或負無窮大時,該對象顯得非常有用。

√√√√課件制作人:創建Number對象Number對象是原始數值的包裝對象,使用該對象可以將數字作為對象直接進行訪問。它可以不與運算符new一起使用,而直接作為轉化函數來使用。以這種方式調用Number()時,它會把自己的參數轉化成一個數字,然后返回轉換后的原始數值(或NaN)。numObj=newNumber(value)numObj:要賦值為Number對象的變量名。value:是可選項。是新對象的數字值。如果忽略Boolvalue,則返回值為0。例6.9創建一個Number對象。代碼如下:varnumObj1=newNumber();varnumObj2=newNumber(0);varnumObj3=newNumber(-1);document.write(numObj1+"<br>");document.write(numObj2+"<br>");document.write(numObj3+"<br>");運行結果:00-1課件制作人:Number對象的屬性Number對象的屬性如表6.6所示。Number對象的屬性是該對象本身,并不是Number對象的實例,在使用其屬性時,必須用Number對象直接引用。正確代碼如下:varmaxvalue=Number.MIN_VALUE;下面是使用Number對象屬性的錯誤用法。代碼如下:varnumObj=newNumber();varmaxvalue=numObj.MIN_VALUE;課件制作人:Number對象的方法Number對象的方法如表6.7所示。

課件制作人:Number對象的最大值或最小可能值Number對象的可能的最大值或最小值可以通過MAX_VALUE和MIN_VALUE屬性來獲取。(1)MAX_VALUE屬性該屬性用于返回Number對象的最大可能值。value=Number.MAX_VALUEvalue:存儲Number對象的最大可能值的變量。例6.10獲取Number對象的最大可能值。代碼如下:varmaxvalue=Number.MAX_VALUE;document.write(maxvalue);運行結果:1.7976931348623157e+308。(2)MIN_VALUE屬性該屬性用于返回Number對象的最小可能值。value=Number.MIN_VALUEvalue:存儲Number對象的最小可能值的變量。例6.11獲取Number對象的最小可能值。代碼如下:varmaxvalue=Number.MIN_VALUE;document.write(maxvalue);運行結果:5e-324。課件制作人:Number對象的正負無窮大的值Number對象的正負無窮大值可以通過NEGTIVE_INFINITY和POSITIVE_INFINITY屬性來獲取。(1)NEGTIVE_INFINITY屬性該屬性用于返回Number對象的負無窮大的值。value=Number.NEGTIVE_INFINITYvalue:存儲Number對象負無窮大的值。例6.12獲取Number對象的負無窮大的值。代碼如下:varnegative=Number.NEGATIVE_INFINITY;document.write(negative);運行結果:-Infinity。(2)POSITIVE_INFINITY屬性該屬性用于返回Number對象的正無窮大的值。value=Number.POSITIVE_INFINITYvalue:存儲Number對象正無窮大的值。例6.13獲取Number對象的正無窮大的值。代碼如下:varpositive=Number.POSITIVE_INFINITY;document.write(positive);運行結果:Infinity。課件制作人:將數字以不同的格式轉換成字符串將數字轉換成字符串可以通過toString()、toLocaleString()、toFixed()、toExponential()和toPrecision()方法實現。(1)toString()方法該方法可以把Number對象轉換成一個字符串,并返回結果。NumberObject.toString(radix)Radix:可選項。規定表示數字的基數,使用2~36之間的整數。若省略該參數,則使用基數為10。但要注意,如果該參數是10以外的其他值,則ECMAScript標準允許實現返回任意值。返回值:數字的字符串表示。例6.14將數字轉換成字符串。代碼如下:varnum=newNumber(10);document.write(num.toString()+"<br>"); //將數字以十進制形式轉換成字符串document.write(num.toString(10)+"<br>"); //將數字以十進制形式轉換成字符串document.write(num.toString(2)+"<br>"); //將數字以二進制形式轉換成字符串document.write(num.toString(8)+"<br>"); //將數字以八進制形式轉換成字符串document.write(num.toString(16)); //將數字以十六進制形式轉換成字符串運行結果:

1010101012a課件制作人:將數字以不同的格式轉換成字符串(2)toLocaleString()方法該方法可以把Number對象轉換為本地格式的字符串。NumberObject.toLocaleString()返回值:數字的字符串表示,根據本地的規范進行格式化,可能影響到小數點或千分位分隔符采用的標點符號。例6.15將數字轉換成字符串。代碼如下:varnum=newNumber(10);document.write(num.toLocaleString()+"<br>");運行結果:10.00。(3)toFixed()方法該方法將Number對象四舍五入為指定小數位數的數字,然后轉換成字符串。NumberObject.toFixed(num)Num:必需。規定小數的位數,是0~20之間的值(包括0和20),有些實現可以支持更大的數值范圍。如果省略該參數,用0代替。返回值:數字的字符串表示,不采用指數計數法,小數點后有固定的num位數字。如果num參數為空,默認值為0。如果num大于le+21,則該方法只調用NumberObject.toString(),返回采用指數計數法表示的字符串。課件制作人:將數字以不同的格式轉換成字符串例6.16將數字的小數部份以指定位數進行四舍五入后轉換成字符串。代碼如下:varnum=newNumber(10.25416);document.write(num.toFixed()+"<br>");document.write(num.toFixed(0)+"<br>");document.write(num.toFixed(1)+"<br>");document.write(num.toFixed(3)+"<br>");document.write(num.toFixed(7)+"<br>");運行結果:101010.310.25410.2541600課件制作人:將數字以不同的格式轉換成字符串(4)toExponential()方法該方法利用指數計數法計算Number對象的值,然后將其轉換成字符串。NumberObject.toExponential(num)Num:必選項。規定指數計數法中的小數位數,是0~20之間的值(包括0和20),有些實現可以支持更大的數值范圍。如果省略該參數,將使用盡可能多的數字。返回值:數字的字符串表示,采用指數計數法,即小數點之前有一位數字,小數點之后有num位數字,該數字的小數部分將被舍入,必要時用0補足,以便它達到指定的長度。例6.17將數字以指數計數法計算后轉換成字符串。代碼如下:varnum=newNumber(2000000.45);document.write(num.toExponential()+"<br>");document.write(num.toExponential(0)+"<br>");document.write(num.toExponential(1)+"<br>");document.write(num.toExponential(3)+"<br>");document.write(num.toExponential(7)+"<br>");運行結果:2.00000045e+62e+62.0e+62.000e+62.0000005e+6課件制作人:將數字以不同的格式轉換成字符串(5)toPrecision()方法該方法將Number對象轉換成字符串,并根據不同的情況選擇定點計數法或指數計數法。NumberObject.toPrecision(num)Num:必選項。規定指數計數法中的小數位數,是0~20之間的值(包括0和20),有些實現可以支持更大的數值范圍。如果省略該參數,將使用盡可能多的數字。返回值:數字的字符串表示,包含num個有效數字。如果num足夠大,能夠包括整數部分的所有數字,那么返回的字符串將采用定點計數法。否則,采用指數計數法,即小數點前有一位數字,小數點后有num-1位數字。必要時,該數字會被舍入或用0補足。例6.18根據不同的情況,使用定點計數法或指數計數法將數字轉換成字符串。代碼如下:varnum=newNumber(10000);document.write(num.toPrecision(4)+"<br>"); //返回的字符串采用定點計數法document.write(num.toPrecision(10)); //返回的字符串采用指數計數法運行結果:000e+410000.00000課件制作人:6.7Array對象

什么是數組創建和訪問數組Array對象的輸入輸出Array對象的常用屬性和方法二維數組√√√√√課件制作人:什么是數組可以把數組看作一個單行表格,該表格的每一個單元格中都可以存儲一個數據,而且各單元格中存儲的數據類型可以不同,這些單元格被稱為數組元素。每個數組元素都有一個索引號,通過索引號可以方便地引用數組元素。數組是JavaScript中唯一用來存儲和操作有序數據集的數據結構。課件制作人:創建和訪問數組可以用靜態的Array對象創建一個數組對象,以記錄不同類型的數據。arrayObj=newArray()arrayObj=newArray([size])arrayObj=newArray([element0[,element1[,...[,elementN]]]])arrayObj:必選項。要賦值為Array對象的變量名。size:可選項。設置數組的大小。由于數組的下標是從零開始,創建元素的下標將從0到size-1。elementN:可選項。存入數組中的元素。使用該語法時必須有一個以上元素。例6.19創建一個可存入3個元素的Array對象,并向該對象中存入數據。代碼如下:arrayObj=newArray(3)arrayObj[0]="a";arrayObj[1]="b";arrayObj[2]="c";創建Array對象的同時,向該對象中存入數組元素。代碼如下:arrayObj=newArray(1,2,3,"a","b")課件制作人:Array對象的輸入輸出1.Array對象的輸入向Array對象中輸入數組元素有3種方法。(1)在定義Array對象時直接輸入數據元素。這種方法只能在數組元素確定的情況下才可以使用。例如,在創建Array對象的同時存入字符串數組。代碼如下:arrayObj=newArray("a","b","c","d")(2)利用Array對象的元素下標向其輸入數據元素。該方法可以隨意的向Array對象中的各元素賦值,或是修改數組中的任意元素值。例6.20在創建一個長度為7的Array對象后,向下標為3和4的元素賦值。arrayObj=newArray(7)arrayObj[3]="a";arrayObj[4]="b";(3)利用for語句向Array對象中輸入數據元素。該方法主要用于批量向Array對象中輸入數組元素,一般用于向Array對象中賦初值。例6.21使用者可以通過改變變量n的值(必須是數值型),給數組對象arrayObj賦指定個數的數值元素。代碼如下:Varn=7arrayObj=newArray()for(vari=0;i<n;i++){arrayObj[i]=i}例6.22給指定元素個數的Array對象賦值。代碼如下:arrayObj=newArray(7)for(vari=0;i<arrayObj.length;i++){arrayObj[i]=i}課件制作人:Array對象的輸入輸出2.Array對象的輸出將Array對象中的元素值進行輸出有3種方法。(1)用下標獲取指定元素值。該方法通過Array對象的下標,獲取指定的元素值。例6.23獲取Array對象中的第3個元素的值。代碼如下:arrayObj=newArray("a","b","c","d")vars=arrayObj[2]Array對象的元素下標是從0開始的。(2)用for語句獲取數組中的元素值。該方法是利用for語句獲取Array對象中的所有元素值。例6.24獲取Array對象中的所有元素值。代碼如下:arrayObj=newArray("a","b","c","d")for(vari=0;i<arrayObj.length;i++){str=str+arrayObj[i].toString();}document.write(str);運行結果:abcd。(3)用數組對象名輸出所有元素值該方法是用創建的數組對象本身顯示數組中的所有元素值。例6.25顯示數組中的所有元素值。代碼如下:arrayObj=newArray("a","b","c","d")document.write(arrayObj);運行結果:abcd。課件制作人:Array對象的常用屬性和方法Array對象最常用的屬性和方法是length屬性和toString()方法。length屬性用于返回數組中元素的個數,也就是數組長度。toString()方法返回一個字符串,該字符串包含數組中的所有元素,各個元素間用逗號分隔。例6.26使用toString()方法獲取員工信息,運行效果如圖6.5所示。程序代碼如下:<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>Array對象屬性和方法的簡單應用</title></head><scriptlanguage="javascript">varemployee,iemployee=newArray("高**","王三","李四");document.write("30歲以上的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論