JavaScript常用函数和方法
alert('Hello World!') //方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
//定义js函数
function Foo(name) {
console.log(name);
};
//匿名函数
var temp = function () {
};
//自执行函数
(function () {
console.log('Alex');
})();
(function (name) {
console.log(name);
})('Macoli');
//字符串处理
var name = ' Alex '
console.log(name.trim()) //结果:===>‘Alex’ trim方法用来去空白
var s = 'abcdr'
console.log(s.charAt(0) //查看字符串的第一个字母(从0开始计数)
var ss = 'abcdefg'
console.log(ss.substring(1,3)) //获取下标为1到3的字符串(不包括3)
var s1 = 'abcde'
console.log(s1.indexOf('bc')) //查找指定字符(串)首次出现的位置
console.log(s1.length) //计算字符串长度
//数组
var array = Array(1,2,3); //或者var array = []
array.push('a'); //追加元素
array.unshift('b'); //最前插入
//第一个参数表示开始插入或删除的位置,第二个参数表示要删除的数量(为0时不删除),后面的参数可选(表示要插入的元素)
array.splice(1,0,'boy'); //从下标1开始插入‘boy’元素(可插入多个)
array.splice(1,0,'dog','cat');//从下标1开始插入‘dog’、'cat'元素
console.log(array);
array.splice(100,0,'100'); //数组本来没有那么长,插入位置之前没有那么多元素,插入位置就按在数组最后追加算
console.log(array)
console.log(array[8]) //在最后一位取出上面的赋值
array[100]='ok' //给数组下标为100的位置赋值(数组没那么长),则直接赋值成功,前面位置没有赋值的为undefined
console.log(array[99])
console.log(array[100])
console.log(array)
array.pop() //移除最后一个元素
array.shift() //移除第一个元素
array.splice(1,2) //从下标为1的位置开始移除两个元素
array.slice(1,3) //截取下标为1到3的元素(不包括3)
array2 = [7,8,9]
array.concat(array2) //将array2合并到array
array.reverse() //翻转
array.join('_') //通过‘_’符号将array中的元素连接成字符串
array.length //计算数组长度
var array = [11,22,33,44,55]
for (var item in array){
console.log(item) //输出的是array的索引下标
console.log(array[item]) //输出的是array的元素
}
for (var i=0;i<array.length;i++){
console.log(array[i]); //输出array元素
}
var dict = {'name':'Macoli','age':20}
for (var item in dict){
console.log(item) //输出的是字典的key值
console.log(dict[item]) //输出的是字典key值对应的元素
}
//字符串(数值字符)转换成整数
a = '123'
parseInt(a) //将a转换成整数
//常用函数
console.log() //将信息输出到浏览器的console下
alert() //直接插入内容
s = setInterval('alert()',2000) //设置定时器s:每隔2000毫秒(2秒)执行一次alert函数
clearInterval(s) //清除定时器s
ss = setTimeout('alert()',2000) //设置超时ss:等待2000毫秒(2秒)后执行一次alert函数就停止
clearTimeout(ss) //清除超时ss
JavaScript常用函数和方法的更多相关文章
- jquery常用函数与方法汇总
1.delay(duration,[queueName]) 设置一个延时来推迟执行队列中之后的项目. jQuery1.4新增.用于将队列中的函数延时执行.他既可以推迟动画队列的执行,也可以用于自定义队 ...
- 【javascript】javascript常用函数大全
javascript函数一共可分为五类: •常规函数 •数组函数 •日期函数 •数学函数 •字符串函数 1.常规函数 javascript常规函数包括以下9个函数: ( ...
- JavaScript常用函数
JavaScript常用函数 常规函数 数组函数 日期函数 数学函数 字符串函数 常规函数 (1)alert函数:显示一个警告对话框,包括一个OK按钮.(alert("输入错误") ...
- 【终结版】C#常用函数和方法集汇总
C#里面的常用的函数和方法非常重要,然而做题的时候会经常忘记这些封装好的方法,所以我总结一下 C#常用函数和方法集. [1]C#操作字符串的常用使用方法 在 C# 中,您可以使用字符数组来表示字符串, ...
- opencv-学习笔记(1)常用函数和方法。
opencv-学习笔记(1)常用函数和方法. cv2.imread(filename,falg) filename是文件名字 flag是读入的方式 cv2.MREAD_UNCHANGED :不进行转化 ...
- Python | Python常用函数、方法示例总结(API)
目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模 ...
- 5种 JavaScript 调用函数的方法
一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性 ...
- JavaScript调用函数的方法
摘要:这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助! 一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正 ...
- JavaScript常用对象的方法和属性
---恢复内容开始--- 本文将简单介绍JavaScript中一些常用对象的属性和方法,以及几个有用的系统函数. 一.串方法 JavaScript有强大的串处理功能,有了这些串方法,才能编写出丰富多彩 ...
随机推荐
- Creating Materials at runtime And Issue of Shader.Find()
Creating Materials at runtimehttp://forum.unity3d.com/threads/create-materials-at-runtime.72952/ //通 ...
- java写hadoop全局排序
前言: 一直不会用java,都是streaming的方式用C或者python写mapper或者reducer的可执行程序.但是有些情况,如全排序等等用streaming的方式往往不好处理,于是乎用原生 ...
- jQueryMobile控件之展开与合并
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- [Python模式]策略模式
策略模式 定义了算法族,分别封装起来,让它们之间可以互相替换.此模式让算法的变化独立于使用算法的客户. 作为动态语言,Python实现策略模式非常容易,只要所有算法提供相同的函数即可. import ...
- Startup key combinations for Intel-based Macs
Learn about the startup key combinations you can use with Intel-based Macs. You can use the followin ...
- CentOS 6.5 安装CodeBlocks
CentOS 6.5 安装CodeBlocks 经历了无数痛苦的折磨,Linux上的库依赖真是能把人逼疯,终于在Google上找到了办法,勉强将CodeBlocks安装成功. 1.为了避免最新版本的C ...
- css+div
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- 2015GitWebRTC编译实录13
2015.07.21 libboringssl.a 编译通过主要是生成路径,去除test文件比较啰嗦,后继测试需要重点跟进下 CC obj/third_party/boringssl/boringss ...
- Remove Element
Given an array and a value, remove all instances of that value in place and return the new length. T ...
- ODOO 源代码安装要求
ODOO 源代码安装要求 ref:http://www.odoo.com/documentation/10.0/setup/install.html#setup-install-source pyth ...