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常用函数和方法的更多相关文章

  1. jquery常用函数与方法汇总

    1.delay(duration,[queueName]) 设置一个延时来推迟执行队列中之后的项目. jQuery1.4新增.用于将队列中的函数延时执行.他既可以推迟动画队列的执行,也可以用于自定义队 ...

  2. 【javascript】javascript常用函数大全

    javascript函数一共可分为五类:   •常规函数   •数组函数   •日期函数   •数学函数   •字符串函数   1.常规函数   javascript常规函数包括以下9个函数:   ( ...

  3. JavaScript常用函数

    JavaScript常用函数 常规函数 数组函数 日期函数 数学函数 字符串函数 常规函数 (1)alert函数:显示一个警告对话框,包括一个OK按钮.(alert("输入错误") ...

  4. 【终结版】C#常用函数和方法集汇总

    C#里面的常用的函数和方法非常重要,然而做题的时候会经常忘记这些封装好的方法,所以我总结一下 C#常用函数和方法集. [1]C#操作字符串的常用使用方法 在 C# 中,您可以使用字符数组来表示字符串, ...

  5. opencv-学习笔记(1)常用函数和方法。

    opencv-学习笔记(1)常用函数和方法. cv2.imread(filename,falg) filename是文件名字 flag是读入的方式 cv2.MREAD_UNCHANGED :不进行转化 ...

  6. Python | Python常用函数、方法示例总结(API)

    目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模 ...

  7. 5种 JavaScript 调用函数的方法

    一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性 ...

  8. JavaScript调用函数的方法

    摘要:这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助! 一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正 ...

  9. JavaScript常用对象的方法和属性

    ---恢复内容开始--- 本文将简单介绍JavaScript中一些常用对象的属性和方法,以及几个有用的系统函数. 一.串方法 JavaScript有强大的串处理功能,有了这些串方法,才能编写出丰富多彩 ...

随机推荐

  1. sqlite数据类型

    sqlite数据类型(时间 日期 double等)     sqlite3支持的数据类型: NULL.INTEGER.REAL.TEXT.BLOB但是,sqlite3也支持如下的数据类型smallin ...

  2. guava学习--hashing

    128位的MurmurHash(烽火使用过): 看一下Java标准库中的非加密哈希算法你会发现少了MurmurHash,这是一个简单高效且还是分布式的算法,在许多语言中都有着很好的支持.我们并不是说要 ...

  3. [最短路径SPFA] POJ 1847 Tram

    Tram Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 14630 Accepted: 5397 Description Tra ...

  4. 启动本地Oracle

    net start OracleOraDb10g_home1TNSListenernet start OracleServiceORCL第一个是监听服务第二个是数据库服务

  5. qt 程序启动参数 -qws  (转至 MrTXK

    运行嵌入式程序 在嵌入式QT版本中,程序需要服务器或自己作为服务器程序.服务器程序构造的方法是构造一个QApplication::GuiServe类型的QApplication对象.或者使用-qws命 ...

  6. Padding Oracle Attack的一些细节与实现

    Padding Oracle Attack还是颇具威力的,ASP.NET的Padding Oracle Attack被Pwnie评为2010年最佳服务端漏洞之一.还是看 Juliano Rizzo a ...

  7. cookie窃取和session劫持

    Updates 2014-08-17 感谢@搞前端的crosser的提醒,加入了HTTP Response Splitting的内容. 此篇文章的Presentation戳这里. 一.cookie的基 ...

  8. eclipse如何导入项目

    链接来自百度经验: 点击打开链接

  9. YII2.0 验证表单

    控制器代码 <?php namespace app\modules\pub\controllers; use Yii; use backend\base\BaseController; use ...

  10. NOSCRIPT标签的用处

    NOSCRIPT标签用来定义在脚本未被执行时的替代内容.也可以用在检测浏览器是否支持脚本,若不支持脚本则可以显示NOSCRIPT标签里的innerText. eg:<body> ... . ...