49 JS-3 function 对象,基本数据类型 对象的定义 匿名函数
来源:互联网 发布:淘宝低价规则 编辑:程序博客网 时间:2024/04/29 12:53
1 在JavaScript中,函数(function)就是对象。
6JavaScript中有五种原始数据类型:Undefined、Null、Boolean、Number以及String。
7. Undefined数据类型的值只有一个:undefined。
10. JavaScript中没有char数据类型。
11. typeof是一元运算符,后跟变量的名称,用于获取变量的数据类型,其返回值有5个:undefined、boolean、number、string以及object。
12. 在JavaScript中,如果函数没有声明返回值,那么会返回undefined。
13. null与undefined的关系:undefined实际上是从null派生出来的。
14. 强制类型转换:在JavaScript中有3种强制类型转换:Boolean(value),Number(value),String(value)。
17 在JavaScript中,可以动态添加对象的属性,也可以动态删除对象的属性。
18 常见定义对象的方式
2 在JavaScript中,没有方法(函数)重载的概念。
3 在JavaScript中有一个Function对象,所有自定义的函数都是Function对象类型的。Function对象接收的所有参数都是字符串类型的,其中最后一个参数就是要执行的函数体,而前面的参数则是函数真正需要接收的参数。
<script type="text/javascript">var add = new Function("number", "number1", "alert(number + number1);");var add = new Function("number", "alert(number + 20);");add(10, 30);</script>
4在JavaScript中,每个函数都有一个隐含的对象arguments,表示给函数实际传递的参数。
function add2(){if(1 == arguments.length){alert(arguments[0]);}else if(2 == arguments.length){alert(arguments[0] + arguments[1]);}else if(3 == arguments.length){alert(arguments[0] + arguments[1] + arguments[2]);}}add2(3);add2(3, 4);add2(3, 4, 5);
5每一个函数对象都有一个length属性,表示该函数期望接收的参数格式。它与函数的arguments不同,arguments.length表示函数实际接收的参数格式。
var add = function(num, num2, num3){alert(num + num2 + num3);}alert(add.length);
6JavaScript中有五种原始数据类型:Undefined、Null、Boolean、Number以及String。
7. Undefined数据类型的值只有一个:undefined。
var s = false;alert(s);var s = "hello"; // s是原始类型alert(typeof s);var s = new String("hello"); //s是对象类型alert(typeof s);
8. Null数据类型的值只有一个:null。
9. Boolean数据类型的值有两个:true和false。
var s = false;alert(typeof s);var s = 3;alert(typeof s);
10. JavaScript中没有char数据类型。
11. typeof是一元运算符,后跟变量的名称,用于获取变量的数据类型,其返回值有5个:undefined、boolean、number、string以及object。
12. 在JavaScript中,如果函数没有声明返回值,那么会返回undefined。
13. null与undefined的关系:undefined实际上是从null派生出来的。
14. 强制类型转换:在JavaScript中有3种强制类型转换:Boolean(value),Number(value),String(value)。
15.在JavaScript中,对于函数中定义的变量来说,加var表示局部变量,不加var表示全局变量。
16.在JavaScript,所有对象都是从Object对象继承过来的。Object中的属性是不可枚举的(propertyIsEnumerable返回false),因此无法
通过for…in语句得到其中的属性。
var object = new Object(); for(var v in object) {alert(v); } alert(object.propertyIsEnumerable("prototype"));
17 在JavaScript中,可以动态添加对象的属性,也可以动态删除对象的属性。
var object = new Object(); //alert(object.username); object["username"] = "shengsiyuan"; alert(object.username); delete object.username; // username属性已经从object对象中删除 alert(object.username);
18 常见定义对象的方式
// 在JavaScript中定义对象的最常见的方式 var object = {username: "zhangsan", password: 123}; alert(object.username); alert(object.password);
19 对于JavaScript数组的sort方法来说,它会先将待排序的内容转换为字符串(调用toString()方法),按照字符串的先后顺序进行排序。
var array = new Array(1, 25, 3, 36);array.sort(function(num1, num2){var int1 = parseInt(num1);var int2 = parseInt(num2);if (int1 < int2){return -1;} else if (int1 > int2){return 1;} else{return 0;}});alert(array);
0 0
- 49 JS-3 function 对象,基本数据类型 对象的定义 匿名函数
- js对象+匿名函数的使用
- js 基本数据类型、对象、数组的传递
- js的基本对象的定义
- JS获取function方法里定义的对象
- 基本数据类型的对象
- js函数定义,js对象
- JS匿名函数的调用(function () {})();
- 类的成员函数参数定义为类的对象(匿名对象)
- JS基本数据类型与对象的valueOf方法
- js的基本对象的定义(转)
- 基本数据类型的包装对象
- 基本数据类型的对应对象
- 认识js函数对象(Function Object)
- JavaScript中:表达式和语句的区别 —— function和对象直接量 不能匿名定义解惑
- JavaScript作用域、上下文环境、函数对象的定义与调用、匿名函数的定义与调用、闭包
- js function定义函数的方法
- js 的对象--如何定义一个对象
- 带你玩转rabbitMQ 附源码
- 每天一个JavaScript实例-使用循环和分割来替换和删除元素
- 关于统计学中q-q图为什么正态分布是一条直线(R语言绘图说明)
- 百度云推送证书制作(开发模式)
- IOS学习笔记之九:block的应用
- 49 JS-3 function 对象,基本数据类型 对象的定义 匿名函数
- Android开发之Mediaplayer
- Android_Proguard代码混淆器
- 编程之美--2.11 寻找最近点对
- 全表扫描
- secureCRT串口无法输入
- UVA 532 - Dungeon Master
- Cocos2d-X 3.x的具体配置详解
- TCMalloc优化MySQL、Nginx、Redis内存管理