1.js中能資料型別分類
/**
* 原始資料型別:number,string,boolean,undefined,null,object
* 簡單型別和複雜型別
* 基本型別(簡單型別),值型別:number,string.boolean
* 複雜型別(引用型別):object
* 空型別:undefined,null
** 值型別的值一般在棧中儲存
* 引用型別一般在棧和堆中儲存
** 值型別傳遞--傳遞的是值
* 引用型別傳遞---傳遞的是位址
*/var num = 10;//值型別----存在棧中
var obj1 = {};//複雜型別----物件存在堆中,位址(引用)存在棧中
var obj2 = ;
function f2(obj3)
console.log(obj.name);//小明
f2(obj2);
console.log(obj.name);//小紅
// var num1=10;
// var num2=num1;
// num1=20;
// console.log(num1);//20
// console.log(num2);//10
// var num1=50;
// function f1(num1)
// f1(num1);
// console.log(num1);//50
// var num1 = 55;
// var num2 = 66;
// function f1(num, num1)
// f1(num1, num2);
// console.log(num1);//55
// console.log(num2);//100
// console.log(num);//報錯
// function person(name, age, salary) //建構函式
// function f1(person)
// var p = new person("zs", 18, 1000);//建立物件
// console.log(p.name);//zs
// f1(p);
// console.log(p.name);//ls
2. js中三種物件
/**
* js中三種物件
* 內建物件:js系統自帶的物件
* 自定義物件:自己定義的建構函式建立的物件
* 瀏覽器物件:bom時講
** 內建物件:
* math
* date
* string
* array
* object
*///如何驗證變數是不是物件
console.log(array instanceof object);//true-----系統自帶的
var obj3={};
console.log(obj3 instanceof object);//true
JS 資料型別的分類 和(檢測資料型別)
js裡面一切以雙引號或者單引號包裹的內容就是字串型別 注意點 1.在字串裡面包裹字串,要用不同的引號 2.不能單引號和雙引號混合使用 3.要注意區分變數名和字串 var num1 num1 console.log num1,num2 數學上一切的數字 01 13.14 作用 就是用來做數 算 con...
資料型別和儲存
在c和c 中的浮點分為float和double。這2個浮點型別的區別在於寬度,在儲存方式上沒有區別。首先需要說明一點二進位制是沒辦法表示負數的,所以負數的二進位制表示有各種規範。c和c 採用的是ieee標準,下面用乙個float的例子來說明吧 先將這個實數的絕對值化為二進位制格式 將這個二進位制格式...
資料型別分類
資料型別 兩大類 資料型別的判斷 typeof 資料 或者 typeof 資料 typeof null 時返回的時object console.log typeof 數字 返回數字 number console.log typeof 字串 返回字串 string console.log typeof...