-
使用JS完成一个简单的计算器功能
查看全部 -
效果图:XXXX年XX月X日 星期X--班级总分为:81
查看全部 -
数组排序:arrayObject.sort(方法函数)
注意:方法函数未指定,则按unicode码顺序排列。
查看全部 -
从已有数组返回选定元素:arrayObject.slice(start,end)
注意:1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。
2. 该方法并不会修改数组,而是返回一个子数组。
查看全部 -
颠倒数组中元素的顺序:arrayObject.reverse()
查看全部 -
join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
arrayObject.join(分隔符);默认为逗号
查看全部 -
concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。
arrayObject.concat(array1,array2,...,arrayN)
查看全部 -
数组定义的方法:
1. 定义了一个空数组:
var 数组名= new Array();
2. 定义时指定有n个空元素的数组:
var 数组名 =new Array(n);
3.定义数组的时候,直接初始化数据:
var 数组名 = [<元素1>, <元素2>, <元素3>...];
查看全部 -
什么是对象?
JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。
对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;
对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;
JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象:
var objectName =new Array();//使用new关键字定义对象 或者 var objectName =[];
访问对象属性的语法:
objectName.propertyName
如使用 Array 对象的 length 属性来获得数组的长度:var myarray=new Array(6);//定义数组对象 var myl=myarray.length;//访问数组长度length属性
以上代码执行后,myl的值将是:6
访问对象方法的语法:
objectName.methodName()
如使用string 对象的 toUpperCase() 方法来将文本转换为大写:var mystr="Hello world!";//创建一个字符串 var request=mystr.toUpperCase(); //使用字符串对象方法
以上代码执行后,request的值是:HELLO WORLD!查看全部 -
取0~1的一个随机数:Math.random(); 扩展:取0~10:(Math.random())*10
查看全部 -
向上取整:Math.ceil(x) 向下取整:Math.floor(x) 四舍五入:Math.round(x)
查看全部 -
substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。
str.substr(startPos,length) startPos:必需,数值,起始位置 length:可选,长度值
注意:startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,以此类推。如果startPos为负数且绝对值大于字符串长度,startPos为0。
查看全部 -
str.substring(startPos,stopPos) startPos:必需,非负,开始位置 stopPos:可选,结束位置;省略,则一直到结尾。
注意:1. 返回的内容是从 start开始到 stop-1 处的所有字符,其长度为 stop 减start。
2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
查看全部 -
split() 方法将字符串分割为字符串数组,并返回此数组。
str.split(separator,limit) separator:必需,该参数指定地方分割,若为"",则分割每个字符 limit:可选,分割次数
查看全部 -
str.indexOf(substring, startpos) substring:必需,需检索的字符串值 startpos:可选,从该位置检索,若无,则从头来。
注意:1.indexOf() 方法区分大小写。
2.如果要检索的字符串值没有出现,则该方法返回 -1。
查看全部
举报