log打字与印刷对像与数组用法详整
电子游戏平台,js获取日期函数
js console.log打印对像与数组用法详解,jsconsole.log
本文实例讲述了js
console.log打印对像与数组用法。分享给大家供大家参考,具体如下:
console.log是什么东西,其实就是一个打印js数组和对像的函数而已,就像是php的print_r,var_dump。console.log这个函数本身没什么好说的,这篇博客告诉大家怎么去用这个函数。在说这个函数之前,我想大家用的最多查看js输出,是alert吧,但是alert,只能弹string或者是int的
一、测试文件test.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>console.log test</title>
</head>
<script type="text/javascript">
var testobj =
{
'id': 1,
'content': 'test',
'firstname': function() {
document.getElementById('firstname').value = "zhang";
},
'lastname': function() {
document.getElementById('lastname').value = "ying";
}
};
<!-- 打印对像 -->
console.log(testobj);
</script>
<body>
<input type="text" id='firstname' name="firstname" value=''>
<input type="text" id='lastname' name='lastname' value=''>
</body>
</html>
二、chrome 开发工具查看js对像
console chrome
现在chrome开发者工具和firebug,我用的时候,一半对一半。chrome开发者工具,还有一个功能,firebug不具有.
控制台可以运行js,如果这个页面是iframe的话,firebug只能运行在父级上面,而chrome可以选择里面的页面执行,如果下图
chrome iframe console
三、firebug查看js对像
firebug console
更多关于JavaScript数组相关内容感兴趣的读者可查看本站专题:《JavaScript数组操作技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
//获取当前时间日期function CurentTime(){ var now = new Date(); var year = now.getFullYear(); //年 var month = now.getMonth() + 1; //月 var day = now.getDate(); //日 var hh = now.getHours(); //时 var mm = now.getMinutes(); //分 var clock = year + "-"; if clock += "0"; clock += month + "-"; if clock += "0"; clock += day + " "; if clock += "0"; clock += hh + ":"; if clock += '0'; clock += mm; return;}
您可能感兴趣的文章:
- javascript中alert()与console.log()的区别
- JS中捕获console.log()输出的方法
- js调试工具console.log()方法查看js代码的执行情况
- JavaScript调试技巧之console.log()详解
- javascript的console.log()用法小结
- JS遍历数组及打印数组实例分析
console.log打印对像与数组用法详解,jsconsole.log 本文实例讲述了js
console.log打印对像与数组用法。分享给大家供大家参考,具体如下:
co…
js获取时间差函数
//获取时间差多少天function getLastTime() { var startTime=new Date; //开始时间 var endTime=new Date(); //结束时间 var lastTime=endTime.getTime //时间差的毫秒数 //计算出相差天数 var days=Math.floor(lastTime/ //计算出小时数 var leave1=lastTime% //计算天数后剩余的毫秒数 var hours=Math.floor //计算相差分钟数 var leave2=leave1% //计算小时数后剩余的毫秒数 var minutes=Math.floor //计算相差秒数 var leave3=leave2% //计算分钟数后剩余的毫秒数 var seconds=Math.round return " 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒"; }
js只自动刷新页面一次
//自动刷新页面一次后停止刷新window.onload = function(){ if(location.search.indexOf{ location.href += "?myurl"; } else{ if(location.search.indexOf location.href += "&myurl"; }}
ajax实例
$.ajax({ type: "POST", url: "join.php", data: dataString, success: function.fadeIn; $.fadeOut;
实时获取窗口大小
$.resize{ var Height = $; var Width = $
js循环执行函数和定时执行函数
//循环执行,每隔3秒钟执行一次showalert() window.setInterval; function showalert; } //定时执行,5秒后执行show() window.setTimeout; function show; }
js获取get参数函数
function GetQueryString{ var reg = new RegExp"+ name +"=; var r = window.location.search.substr; ifreturn unescape; return null;}alert(GetQueryString;
js页面打印数组函数
/** * 打印数组 * @param {[type]} arr 要打印的数组 * @param {[type]} space 控制打印的缩进 * @param {[type]} space2 控制打印的缩进2 */ function print_arr { space = space || ''; space2 = space2 || ''; var str = "Array
"+space+"(
"; for(var i=0; i "+ print_arr(arr[i], space+' ', space2+' '); } else { str += space2 +'['+i+"] => "+ arr[i] +"
"; } } str += space+")
"; document.write; }
js打印json数据成数组形式输出在html
/** 输出空格函数 */function blank { var res = ''; for (var i = 0; i < num; i++) { res += ' '; } return res;} /** 计算JSON对象数据个数 */function jsonLen { var length = 0; for { length++; } return length;}/** 解析JSON对象函数 */function printObj { // JSON对象层级深度 deep = =='undefined') ? 0: deep; var html = "Arrayn"; // 返回的HTML html += kong + "(n"; var i = 0; // JSON对象,不能使用.length获取数据的个数,故需自定义一个计算函数 var len = typeof == 'array' ? obj.length : jsonLen; for{ // 判断数据类型,如果是数组或对象,则进行递归 // 判断object类型时,&&jsonLen是由于 // 1、值为null的时候,typeof会把这个key当做object类型 // 2、值为null的来源是,数据库表中某些字段没有数据,查询之后直接转为JSON返回过来 if=='array'|| =='object' && jsonLen{ deep += 3; html += kong + '[' + key + '] => '; // 递归调用本函数 html += printObj; deep -= 3; }else{ html += kong + '[' + key + '] => ' + obj[key] + 'n'; } if { html += kongn"; }; i++; } return html;}/** 向HTML页面追加打印JSON数据 */function p_Obj { var div = document.getElementById; if { document.body.removeChild; }; var node = document.createElement;//创建一个div标签 node.id = 'print-json-html'; node.innerHTML = '' + printObj + '
‘; document.body.appendChild;}
js打印多维数组的数组长度函数
//获取多维数组的数量 function getArrNum { var eleNum = 0; if { return 0; } for (var i = 0; i < arr.length; i++) { for (var j = 0; j < arr[i].length; j++) { eleNum++; } } document.write; }
以上这篇常用原生js自定义函数总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
标签:之家, 函数, 电子游戏平台, 脚本, 自定义相关文章
- 电子游戏平台Windows7的确实漏洞其实是计算机和椅子之间的人,行家解读Windows平台所面没错安全隐患
- 【电子游戏平台】误导广告诉讼的和解,Mobile花式嘲讽
- 瑞星二零一一宣布无需付费3个月,称三层构造九大职能
- 微软Surface我国售卖价格最低3688元,Win8打响电视机广告战
- 【电子游戏平台】Keepalived高可用方案详细剖析
- 爬虫必备
- php将session放入memcached的设置方法_php实例_脚本之家
- MySQL数据库下用户及用户权限配置
- 电子游戏平台php实现mysql数据库操作类分享_php实例_脚本之家,php实现mysql数据库操作类分享
- linux 下maven安装,linuxmaven安装