当前位置:首页 > 常用

JavaScript字符串String常用方法

获得字符串长度

<script type="text/javascript">
	var str = "abc";
	alert(str.length);
</script>

获得Unicode编码所表示的字符串

<script type="text/javascript">
	var str = String.fromCharCode(24046,24322);//结果是“差异”
	alert(str);
</script>

获得字符所对应的Unicode编码

<script type="text/javascript">
	var str = "不明白";
	alert(str.charCodeAt(2));
</script>

获得字符串指定位置的字符

<script type="text/javascript">
	var str = "abcdefg";
	alert(str.charAt(5));//结果是"f"
</script>

连接多个字符串,得到新的字符串

<script type="text/javascript">
	var str = "123";
	alert(str.concat("abc","456","xyz","789"));
</script>

查找某字符串首次出现的位置

<script type="text/javascript">
	var str = "123456789abc";
	alert(str.indexOf("bc"));
</script>

查找某字符串最后一次出现的位置 ...

阅读全文

JavaScript中使用数组

新建数组,添加元素,遍历数组
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	function processClick()
	{
		var arr = new Array();
		arr.push("abc");
		arr.push("def");
		
		for(var i=0;i<arr.length;i++)
		{
			alert(arr[i]);
		}
	}
</script>

</head>
	
<body>

<div style="width:1920px;min-height:1080px" >
	<a href="#" onClick="processClick();">show</a>
</div>

</body>
</html>

新建数组还可以通过如下方式
<script type="text/javascript">
	var arr = [];
	var arr = ["1","xy","ss"];
	var arr = new Array("1","xy","ss");
	var arr = new Array(5);
</script>

阅读全文

JavaScript中在页面加载完成后执行操作

在pageLoaded函数中执行需要进行的操作。
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	
	function pageLoaded()
	{
		alert("do your work now");
	}
	
</script>

</head>
	
<body onload="pageLoaded()">
</body>
</html>

也可以执行多个操作。
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	
	function pageLoaded()
	{
		alert("do your work now");
	}
	function pageLoaded2()
	{
		alert("do your work now2");
	}

	
</script>

</head>
	
<body onload="pageLoaded();pageLoaded2();">
</body>
</html>

也可以直接指定执行较为复杂的操作。
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	
	function pageLoaded()
	{
		alert("do your work now");
	}
	
</script>

</head>
	
<body onload="alert('abc');setTimeout(pageLoaded,1000);">
</body>
</html>

阅读全文

JavaScript中的定时器setTimeout和setInterval

定时执行一次window.setTimeout。
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	function showMsg()
	{
		alert("hello");
	}

	setTimeout(showMsg, 1000);
	
</script>

</head>
	
<body>
</body>
</html>

周期性执行window.setInterval。
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	
	function showMsg()
	{
		alert("hello");
	}
	
	setInterval(showMsg, 1000);

</script>

</head>
	
<body>
</body>
</html>

要结束setTimeout的定时器,可以使用window.clearTimeout。
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	function showMsg()
	{
		alert("hello");
	}
	
	var timer = setTimeout(showMsg, 1000);
	clearTimeout(timer)
</script>

</head>
	
<body>
</body>
</html>

要结束setInte...
阅读全文

Javascript中的弹出提示对话框示例

1.提示信息,使用window.alert。代码示例
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	alert("this is alert");
</script>

</head>
	
<body>
</body>
</html>

运行效果 I
line
Firefo
line
2.确认信息,使用window.confirm。代码示例
<!DOCTYPE html>
<html>
<head>

<script type="text/javascript">
	if(confirm("Are you sure"))
	{
		alert("y");
	}
	else
	{
		alert("n");
	}
</script>

</head>
	
<body>
</body>
</html>

运行效果 I
line
Firefo
line
3.输入框,使用window.promp...
阅读全文

带参数静默执行批处理停止服务命令net stop

通过批处理命令停止某些服务时,net stop xxx的执行会遇到yes或no的提示。 对于人工操作,影响不大,只需按提示输入即可。 如果是程序执行、脚本调用,则会造成阻塞,无法继续执...阅读全文

批处理实现Windows定时关机Windows及取消关机

定时关机(3600表示3600秒,即一小时shutdown -f -s -t 360取消关机shutdown -阅读全文

Ubuntu主机名命令hostname实例

显示主机名hostnam主机名也可以通过以下方式来查看cat /proc/sys/kernel/hostnam主机名还可以通过如下方式来查看uname -设置主机名为myhost(需要ro...阅读全文

Linux的查看进程信息命令ps实例

查看所有进程ps -查看所有进程的详细信息ps -ef -ps au查看所有以roo身份运行的进程ps -u roo查看所有不是以roo身份运行的进程ps -u root -指定显示的列...阅读全文

Linux的日历命令cal实例

显示当月的日历ca显示指定年份的日历cal 201显示当年cal -显示指定年cal -y 200以“周一为每周第一天”的方式,显示指定年份的日历cal -m 201显示指定年月cal 7 201...阅读全文

返回页首返回页尾