1<!DOCTYPE html> 2<html> 3<head lang="en"> 4<meta charset="UTF-8"> 5<title></title> 6<script type="text/javascript"> 7/* function sum(num1 , num2){8 return num1 + num2 ;9 } 1011 function sum(num1){ 12 return num1 + 100; 13 } 14 alert(sum(19)); //119 15 alert(sum(19,10)); //119 16*/17/** * 以下两个sum的写法与上面的两个function是...
一、函数的简介<!DOCTYPE html><html><head><meta charset="UTF-8"><title>函数的入门</title></head><script type="text/javascript">/*函数(function)也是个对象,可以封装一些代码,在需要时调用使用typeof检查函数对象时,会返回function可以将要封装的代码以字符串的形式传递给构造函数封装到函数中的代码不会立即执行,函数中代码会在函数调用时执行。 语法:函数对象名();封装的代码会按顺序执行* */var fun=new Function("...
存值:a. 实例化对象: var head = new Headers();b. 存值:head.append(‘name‘,‘lee‘);取值: console.log(head.get(‘name‘));输出: lee原文:http://blog.51cto.com/12173069/2066640
对象var ob = {};键值对可以做为key的有 :数字,boolean(某些浏览器不支持,比如IE),字符串(不包含标识符)可以作为value的有 :一切可以解析为具体值的代码var o = {true:3,sdf:2,2:1};取值[]alert(o["true"]); //3 alert(o[1==1]); //3 alert(o[true]); //3 alert(o["sdf"]); //2 alert(o["s"+"d"+"f"]); //2 alert(o[sdf]); //Uncaught ReferenceError: sdf is not defined alert(o["2"]); /...
使用方法:通过调用Object.defineProperty(对象,"对象属性",{}进行的操作})当对一个对象的属性的属性类型中vlue设置为一个值时,则这个对象的这个属性的值将是无法更改的例子:(访问器属性)var fun = {name:"jek",age:"15"}Object.defineProperty(fun,"name",{get:function(){console.log("get");},set:function(){console.log("set");}});显示结果 fun.name get undefined fun.name = "a" set "a" 定义多个属性时:Object.de...
function type(target) { var templet ={ "[object Array]" : "arry"; "[object Object]" : "object"; "[object Number]" : "number_object"; "[objecct Boolean]" : "boolean_object"; "[object String]" : "String_object"; } if(target === null){ return "null"; } if(typeof(target)=="object"){ ...
今天遇到了一个问题,方法接收参数的时候,参数值会变。原值是XXXXXXXXXXXXXXXXXXX0002(很长的一串数字,类型应该是字符型)实际接收的参数末尾2变为了0.找了很长时间没有搞明白后来休息的时候不知那里闪过一道光,感觉可能是精度丢失问题。1.js的number类型,double和long都会丢失精度,具体多少位会丢失精度还没有研究2.js传递参数明知是字符串就按照字符串的写法来(添加引号)3.要冷静原文:https://www.cnblogs.com/peng18/p...
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<title>javascript数组去重算法-----3</title> 6</head> 7<body> 8<script> 9var arr = [1,1,2,2,3,2,2,3,3,1,1,4,4,5,6]; 10function unique(array){ 11var n = []; 12var a = {}; 13for (var i =0; i < array.length; i++) { 14if (!a[array[i]]) { 15 a[array[i]] =true; 16 n.push(array[i]) 17 }; 18 ...
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-展示设置和获取CSS样式设置</title> <style>#date{width:200px;background-color:lime;} </style> <script> function getStyle(date,cssprop,cssprop2){//IEif(date.currentStyle){return date.currentStyle[cssprop];}else if(document.defaultView && document.defaultView.getComputedSty...
JS-for in:用来遍历对象 1//遍历对象 for in 2 3var opts={name:‘xiaofei‘,age:‘28岁‘,job:‘web前端工程师‘}4 5for (var k in opts) {6 7 console.log(k+‘:‘+opts[k])8 9} 10//name:xiaofei11//age:28岁12//job:web前端JS-forEach:用来遍历数组 1//遍历数组 2 3var arr=[1,2,3,4];4 arr.forEach(function(item,index,arr){5 console.log(‘当前项的值是:‘+item+‘,当前对应的索引值是:‘+index+‘,原数组是:‘+...
1.JavaScript文件应该放在网页的什么位置JS文件放在网页的什么位置更为合适。一般来说,做前端开发有个最简单的原则:CSS放在页头,JavaScript放在页尾。那么究竟为什么这么放呢,这就是我们今天研究的主题——JavaScript文件应该放在网页的什么位置?先JavaScript,然后html,最后CSS。那么这样的排列顺序有什么弊端呢?试想一下,浏览器加载网页,加载到JavaScript时,脚本非 常多,加载脚本要花很长一段时间,而这段时间中,因为...
<script type="text/javascript"> //求数组中最大的数var arr=[123,456,789,657,432,564]; var arrMax= getMaxValue(arr); alert(arrMax); function getMaxValue(arrInt) {var max=arrInt[0];for(var i=0;i<arr.length;i++){if(arrInt[i] > max){max=arrInt[i];}}return max; } </script>结果:789//数组转换为字符串<script type="text/javascript"> var names=["京客隆","问候语","时间的话","搜舞蹈","圣诞节快乐"] var named=g...
什么是JSONJSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法。JSON也是一种轻量级数据交换格式。JSON非常易于人阅读与编写,同时利于机器解析与生成。JSON是在AJAX中代替XML交换数据的更佳方案。JSON格式与语法var jsonobject={ //对象内的属性语法(属性名与属性值是成对出现的) propertyname:value, //对象内的函数语法(函数名与函数内容是成对出现的) functionname:function(){...
1.用jQuery编程实现获取选中复选框值的函数abc。1 <body> 2 <input type="checkbox" name="aa" value="0" />0 3 <input type="checkbox" name=" aa " value="1" />1 4 <input type="checkbox" name=" aa " value="2" />2 5 <input type="checkbox" name=" aa " value="3" />3 6 <input type="button" onclick="abc ( )" value="提 交" /> 7 <div id="allselect"></div> 8 </body>答案:1function abc(){ 2 $("input:chec...
JavaScript 数组 length 属性JavaScript 数组 length 属性可返回或设置或组中元素的数目,语法如下:array_object.length利用 length 属性得到元素数目<script language="JavaScript">var array_1 = new Array(‘a‘,10.5,true); document.write( ‘数组长度 ‘ + array_1.length );</script>运行该例子,弹窗输出:数组长度 3再看下面这个特殊的例子:<script language="JavaScript">var array_1 = new Array(‘a‘,10.5,true); a...