js的Function对象的讲解
来源:互联网 发布:手机淘宝怎么拍照 编辑:程序博客网 时间:2024/06/05 16:55
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'js11.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript">
var add = function()
{
alert(number + number1 + number2);
}
//alert(add.length);//add.length表示函数add期望接受参数的个数(也就是function接受的参数的个数),arguments.length表示函数的实际的参数个数
//javascript中有五种原始数据类型Undefined、 Null、Number、Boolean、String
//Undefined的数据类型只有一个undefined Null也只有一个数据类型 null Boolean的数据类型有两个值true false 在javascript中没有字符这种类型
var s = "曹欢";//s是string类型
//alert(typeof s);
var s1 = new String("曹欢");//s1是object类型
//alert(typeof s1);
var b = false;
//alert(typeof b);
//typeof是一元运算符,后跟变量的名字,用于获取变量的数据类型,其返回值有5个:undefined、string、number、boolean、object
var num = 3;
//alert(typeof num);
var add = function()
{
//return 3;
//return ;
}
//alert(add());//在javascript中如果声明返回值就会返回值,如果没有声明返回值那么返回值就是undefined,如果用一个return结束,那么返回值也是undefined.
//alert(typeof no);//打印出undefined
//alert(null == undefined);//打印出true。原因是undefined实际上是从null上派生过来的。
//三种类型的强制类型转换Boolean String Number
//var s = 3;
var s = Number(3);
var s1 = new Number(3);
//alert(typeof s);//返回的是number
//alert(typeof s1);//返回的是object
// 是新对象的初始 Boolean 值。如果忽略 Boolvalue ,或者其值为 false、0、null、 NaN,或者空字符串,则该 Boolean 对象的初始值为 false。否则,初始值为 true
var s2 = Boolean("");
var s21 = new Boolean("asdasad");
//alert(typeof s2);//返回的是boolean
//alert(typeof s21);//返回的是object
//
var s3 = String();
//alert(s3);
//alert(typeof s3);
var s31 = new String();
//alert(s31);
//alert(typeof s31);//返回的是object
//在函数中不加var就表示该变量是全局变量,加var表示变量是局部变量
var vTest = "曹欢";
function varTest()
{
//alert(vTest);
var v1Test = "a";
v2Test = "b";
}
//alert(v1Test);
//alert(v2Test);
varTest();
//在javascript中所有的对象都是从Object对象继承而来的,Object中的属性是不可枚举(propertyIsEnumerable())出来的。
var obj = new Object();
for(var v in obj)
{
alert(v);//不会打印出任何东西,因为object对象的属性都是不可枚举的,prototype返回对象类型原型的引用
}
alert(obj.propertyIsEnumerable("prototype"));
for(var w in window)
{
alert(w);
}
</script>
</head>
<body>
</body>
</html>
- js的Function对象的讲解
- js的function, javascript内置对象
- js的Function 是个对象
- 函数对象(function object)的简单讲解
- js的关于对象创建的讲解
- js的对象继承的讲解
- js的对象继承的讲解
- JS获取function方法里定义的对象
- Function 对象的方法
- jQuery中$(function()与(function($)等的区别详细讲解
- jQuery中$(function()与(function($)等的区别详细讲解
- jQuery中$(function()与(function($)等的区别详细讲解
- jQuery中$(function()与(function($)等的区别详细讲解
- jQuery中$(function()与(function($)等的区别详细讲解
- ext js的讲解
- ext js的讲解
- JS的function的函数
- 49 JS-3 function 对象,基本数据类型 对象的定义 匿名函数
- 转帖:推荐一系列优秀的Android开发源码
- linux下快速删除大量文件
- javascript 函数调用笔记
- 麦金斗网店下得到当前用户的所有订单
- magento 数据库表查找修改操作
- js的Function对象的讲解
- 增加一个layout template
- 结构体对齐问题.
- PHP中读取文件的几个方法
- 总结搜索型手工注入的全过程(不同权限下的方法)
- 高内聚低耦合
- linux bashl学习(一) shell简介
- linux系统调用机制分析
- 与Delta有关的几个表