javascript中内置函数
一、基本函数库
split():用于把一个字符串分割成字符串数组
toUpperCase():
substr():
长度
length()
拼接(两种)
+
concat():合并多个字符串,并返回合并的结果
查找
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置
lastIndexOf():可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索
删除/添加
shift() :用于把数组的第一个元素从其中删除,并返回第一个元素的值
pop():用于删除并返回数组的最后一个元素
unshift() : 可向数组的开头添加一个或更多元素,并返回新的长度
push():可向数组的末尾添加一个或多个元素,并返回新的长度
截取
substr(start,end):在字符串中抽取从 start 下标开始的指定数目的字符
简单例子:
<script type="text/javascript">
var str="i like php";
//拆分,把每个单词得到
var arr=str.split(" ");
//遍历数组,得到第一个字母,大写,放回原处
var word="";
var nstr="";
for(var k in arr){
word=arr[k][0].toUpperCase()+arr[k].substr(1);
nstr+=word+" ";
}
document.write(nstr);
</script>
检测浏览器是什么:
<script type="text/javascript">
if(navigator.userAgent.toLowerCase().indexOf("msie")>=0){
document.write("ie");
}else if(navigator.userAgent.toLowerCase().indexOf('firefox')>=0){
document.write("huohu");
}else if(navigator.userAgent.toLowerCase().indexOf('chrome')>=0){
document.write('google');
}
</script>
定时器的小例子(复习一些基础的函数):
Date()
setInterval()
getInterval()
toLocaleString()
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
<script type="text/javascript">
var i=0;
function fun1(){
D=new Date();
document.getElementById("div1").innerHTML=D.toLocaleString();
}
function fun2(){
window.clearInterval(t);
}
</script>
</head>
<body>
<div id="div1" style="border:1px solid red;"></div>
<input type="button" value="stop" onclick="fun2();"/>
</body>
</html>
<script type="text/javascript">
fun1();
var t=window.setInterval("fun1()",1000);
</script>
得到URL地址:
分析下面的URL:
http://www.xxx:8080/test.php?user=admin&pwd=admin#login
- location.href:得到整个如上的完整url
- location.protocol:得到传输协议http:
- location.host:得到主机名连同端口www.xxx.cn:8080
- location.hostname:得到主机名www.xxx.cn
- location.pathname:得到主机后部分不包括问号?后部分的/test.php
- location.search:得到url中问号?之后井号#之前的部分?user=admin&pwd=admin
- location.hash:得到#之前的部分#login
<script type="text/javascript">
document.write("href:"+location.href+"<br/>");
//设置当前的主机名和端口号
document.write("host:"+location.host+"<br/>");
document.write("pathname:"+location.pathname+"<br/>");
document.write("search:"+location.search+"<br/>");
document.write("hash:"+location.hash+"<br/>");
location.replace("http://www.baidu.com");
</script>
js面向对象:http://www.dreamdu.com/javascript/define_object/
javascript中内置函数的更多相关文章
- Python中内置函数的介绍
内置函数的功能介绍 常用内置函数如下: 1.abs() 绝对值 格式:abs(x) 例如:print(abs(-18)) >>> 18 返回值:number #该函数主要用于数值类的 ...
- JavaScript中内置对象的一些属性及方法
Javascript对象总结 JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象 Array对象中常用方法: Concat():表示把几个 ...
- Python中内置函数
python提供了很多的内置函数,这些内置的函数在某些情况下,可以起到很大的作用,而不需要专门去 写函数实现XX功能,直接使用内置函数就可以实现,下面分别来学习内置函数的使用和案例代码. abs(), ...
- ES6新特性:Javascript中内置的延迟对象Promise
Promise的基本使用: 利用Promise是解决JS异步执行时候回调函数嵌套回调函数的问题, 更简洁地控制函数执行流程: 通过new实例化Promise, 构造函数需要两个参数, 第一个参数为函 ...
- SQL控制语句中内置函数讲解
一.伪表.系统内置的只有一行一列数据的表.常用来执行函数. select 函数名 from dual 注:以下所有函数为了方便理解均用 伪表 做为事例! 二. 时间函数 1.sysdate:获取数据库 ...
- hive中内置函数
查看函数的详细使用方法 desc function extended 函数名 例如: 1).desc function extended locate locate(substr, str[, pos ...
- JavaScript中的内置函数
JavaScript中的内置函数 制作人:全心全意 在使用JavaScript语言时,除了可以自定义函数之外,还可以使用JavaScript的内置函数,这些内置函数是由JavaScript语言自身提供 ...
- python学习之【第十篇】:Python中的内置函数
1.前言 内置函数,就是Python内部预先定义好的函数,可以直接使用,Python中内置函数有以下这么多个: 2.map() 描述: map() 会根据提供的函数对指定序列做映射.第一个参数 fun ...
- 性能测试总结工作总结-基于WebService协议脚本 内置函数手动编写
LoadRunner基于WebService协议脚本 WebService协议脚本有三种生成方式,一种是直接通过LoadRunner导入URL自动解析生成:一种是使用LoadRunner内置函数手动编 ...
随机推荐
- 【JS学习】慕课网4-1编程挑战 函数
要求:小伙伴们,请编写"改变颜色"."改变宽高"."隐藏内容"."显示内容"."取消设置"的函数,点 ...
- Java出现OutOf MemoryError(OOM 错误)的原因有哪些?出现OOM错误后,怎么解决?
OutOf MemoryError这种错误可以细分为多种不同的错误,每种错误都有自身的原因和解决办法,如下所示: java.lang.OutOfMemoryError: Java heap space ...
- python 文件复制压缩
import os import time #这里是需要文件所在的位置 source=['"C:\\My Documents"',"C:\\Code"] #转换 ...
- Qt 【“QWebView/private/qwebview interface p.h”: No such file or directory】
这种情况下需要在pro工程文件中添加 QT += webkitwidgets 然后清理当前工程, 重新构建,在运行即可. 如果还不行,那么在#include <QWebView>这样替换成 ...
- String类型的时间大小比较
不多废话,上代码 (String 的CompareTo方法比较仅仅限于同位数的字符串比较,格式.位数不一样比较结果会错误,原因是CompareTo比较源码是ASCII的比较) 代码一 packag ...
- shell脚本每五分钟执行一次可执行程序(nohup)
两种解决方案:个人推荐第二种,使用crontab来定时执行任务 1.shell代码如下: nohup command &. 解释: 后台永久运行command命令. (nohup表示后台永 ...
- Linux 软硬链接区别
一.“硬链接“和“软链接“ 链接的概念:链接简单说实际上是一种文件共享的方式,是 POSIX 中的概念,主流文件系统都支持链接文件. 链接的作用:可以将链接简单地理解为 Windows 中常见的快捷方 ...
- NOIp2018集训test-10-22 (联考六day2)
中间值 两个log肯定会被卡.我用的第一种做法,就是要各种特判要在两个序列都要二分比较麻烦. //Achen #include<bits/stdc++.h> #define For(i,a ...
- access注入篇+sqlmap
access数据库的来历,我就不说了,因为我懒的记,就算记了感觉上也没大多用处,只要记得数据库的结构就行了.先是表名,然后是列名,再者就是数据,我发个实际的图吧,大概就是这么一个结构. 下面,开始说下 ...
- CSS:CSS 分组 和 嵌套 选择器
ylbtech-CSS:CSS 分组 和 嵌套 选择器 1.返回顶部 1. CSS 分组 和 嵌套 选择器 Grouping Selectors 在样式表中有很多具有相同样式的元素. h1 { col ...