js 物件 函式 變數

2021-10-10 17:40:23 字數 2414 閱讀 6751

物件組成: 屬性(常用名詞)    方法(常用動詞)

//函式: 把一段可以重複的**封裝, 讓大量**可以重複使用

// 用函式的方法求1到100的和

function getsum(num1,num2){

var sum = 0;

for( var i = num1 ; i <= num2 ; i++){

sum = sum + i;

console.log(sum);

getsum(1,100);

getsum(50,100);

// 形參 實參  利用函式的引數形式實現函式重複不同的**

function xto(形參1,形參2){  //    宣告函式後帶的是形參 ( 形式上的引數 ) 

xto(實參1,實參2);     // 呼叫函式後帶的是實參  ( 實際的引數 )

//先不賦值,宣告函式,在呼叫函式中賦值,然後代入到函式中。

function cook(food){

console.log(food);

cook('鍋包肉');

cook('冰淇淋');

// 利用函式求任意兩個數的和

function num3(num1,num2){

console.log(num1+num2);

num3(1,8);

num3(2,9);

// 利用函式求任意兩個數之間的和

function num4(start,end){

var sum = 0;

for( var i = start ; i <= end ; i++){

sum = sum + i;

console.log(sum); 

num4(8,10)

// 形參和實參個數不匹配

//1.個數相同。

//2.實參個數》形參  只顯示到行參的個數

//3.實參個數《形參  多餘的形參顯示為underfind 最終為nan 

function hanshu(){

return 666;

hanshu();        //return 返回的值會賦值到 呼叫函式那。

console.log(hanshu());          //要想輸出需要log

//完整正確寫法。

function getsum(num1,num2){

return num1 + num2;

console.log(getsum(5,7));

//利用函式求任意乙個陣列中元素的最大值

function getmax(arr){

var max = arr[0];

for (var i = 1; i <= arr.length; i++) {

if (arr[i] > max) {

max = arr[i];

return max;

getmax([5, 2, 99, 101, 67, 77]);

// 函式封裝  排序 eg 5 4 3 2 1 變成 1 2 3 4 5               321   123

function sort(arr) {

for (var i = 0; i 

for (var j = 0; j 

if (arr[j] > arr[j + 1]) {

var temp = arr[j];

arr[j] = arr[j + 1];

arr[j + 1] = temp;

return arr;

var arr1 = sort([1, 4 , 9, 10]);

console.log(arr1);

//函式呼叫

function fn1(){

console.log(11);

fn2();   //fn1()進入函式後,輸出11  然後執行到fn2() 就往下呼叫fn2的函式內容

fn1();

function fn2(){

console.log(22);

// 函式的2種宣告

//1.利用函式關鍵字定義函式(命名函式)

function fn(){

fn();

//2. 函式表示式(匿名函式)

var 變數名 = function(){

console.log('我是函式表示式');

變數名();

js物件和變數

var person 物件屬性有兩種定址方式 name person.lastname name person lastname 訪問物件方法 返回函式執行結果 person.fullname john doe訪問 person 物件的 fullname 屬性 返回函式表示式 person.full...

js 函式 物件

函式的宣告 function 關鍵字 function 函式名 形參 表示式方式 var 函式名 function 形參 var 函式名 new function 參1 jscode 呼叫函式 加括號是呼叫 不加括號是引用該函式 js函式特點 可用重複定義 如果沒有返回值 預設返回undefined...

js函式物件

function測試 函式是可以巢狀的 function functest return square 10 functest 在函式體內可以通過arguments.length獲取傳入函式的實參個數 function fun1 x,y fun1 10,1 將函式繫結到物件裡 var fun2 fu...