-
用简单的方法创建上面的数组和赋值:
第一种方法:
var myarray = new Array(66,80,90,77,59);//创建数组同时赋值
第二种方法:
var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)
查看全部 -
创建数组语法:
var myarray=new Array();
注意:
1.创建的新数组是空数组,没有值,如输出,则显示undefined。
2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外查看全部 -
操作符之间的优先级(高到低):
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
如果同级的运算是按从左到右次序进行,多层括号由里向外。
查看全部 -
//创建数组
var arr=['*','##',"***","&&","****","##*"];
arr[7] = "**";
//显示数组长度
alert(arr.length);
//将数组内容输出,完成达到的效果。
for (i=0;i<arr.length-1;i++){
document.write(arr[i]+"<br>");
}
//没定义的数组会显示undefined
查看全部 -
查看全部
-
查找二维数组中的某个数值时可以使用索引定位来判断
查看全部 -
!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script type="text/javascript">
var mystr="Hello World!";
// 用substr()的方法提取
document.write( mystr.substr(mystr.indexOf("W"),6) + "<br />");
document.write(mystr.substr(0,5) + "<br />" );
// 用substring()的方法提取
document.write(mystr.substring(mystr.indexOf("W"),mystr.length) + "<br />");
document.write(mystr.substring(0,mystr.indexOf(" ")) );
</script>
</head>
<body>
</body>
</html>查看全部 -
返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。
意为start处包括,stop处不包括
查看全部 -
sum+num //开头中间不能使用除(_ $)外特殊符号,如(% + /等)
查看全部 -
问题出在这一句:var text=con.getAttribute("title");因为con你获取的是一个数组,改成con[i],指定一个元素就行了
---应该为con[i]
查看全部 -
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<script type="text/javascript">
window.onload = function(){
var tr=document.getElementsByTagName("tr");
for(var i= 0;i<tr.length;i++)
{
bgcChange(tr[i]);
}
// 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
function bgcChange(obj)
{
obj.onmouseover=function(){
obj.style.backgroundColor="#f2f2f2";
}
obj.onmouseout=function(){
obj.style.backgroundColor="#fff";
}
}
}
// 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;
function addtr(){
var sNum=prompt('请输入学号','');
var sName=prompt('请输入姓名','');
if(sNum!=null&&sNum!=''&&sName!=null&&sName!=''){
var newtr=document.createElement('tr');
var newtrS=newtr.innerHTML='<td>'+sNum+'</td>'+'<td>'+sName+'</td>'+'<td><a href="javascript:;" onclick="remove_Line(this)">删除</a></td>';
var oTC=document.getElementById("table").lastChild;
oTC.appendChild(newtr);
}else{alert('请重新输入');}
}
// 创建删除函数
function remove_Line(n){
var oG=n.parentNode.parentNode.parentNode;
var oP=n.parentNode.parentNode;
oG.removeChild(oP);
}
</script>
</head>
<body>
<table border="1" width="50%" id="table">
<tr>
<th>学号</th>
<th>姓名</th>
<th>操作</th>
</tr>
<tr>
<td>xh001</td>
<td>王小明</td>
<td><a href="javascript:;" onclick="remove_Line(this)">删除</a></td> <!--在删除按钮上添加点击事件 -->
</tr>
<tr>
<td>xh002</td>
<td>刘小芳</td>
<td><a href="javascript:;" onclick="remove_Line(this)">删除</a></td> <!--在删除按钮上添加点击事件 -->
</tr>
</table>
<input type="button" value="添加一行" onclick="addtr()"/> <!--在添加按钮上添加点击事件 -->
</body>
</html>查看全部 -
数组的方法(function)
查看全部 -
Math对象
查看全部 -
string的方法:
string.length//返回字符串的长度(从0开始计算)
string.toUpperCase()//把字符串变为大写
string.toLowerCase()//把字符串变为小写
charAt()//输出所在位置的字符串(从0开始计算)
indexOf('str','从哪里开始算起(从1开始计算)')//输出字符串的所在位置(从0开始计算)
string.split('str(标识符)','分割次数');//分割字符串
string.substring('开始位置(从1开始)','结束位置(从0开始)') //提取字符串
string.substr('字符串的开始位置(从1开始)',提取的个数(从1开始))//提取字符
查看全部 -
substring("开始提取的位置+1","结束提取的位置-1");
查看全部
举报