JavaScript学习 - 基础(五) - string/array/function/windows对象
String对象
更详细转:http://www.w3school.com.cn/jsref/jsref_obj_string.asp
//--------------------------------------------------------
// string对象属性:
// length
var x = [1,2,3,4,5,6]
document.write(x.length)
// //--------------------------------------------------------
// 方法: //string - anchor()方法(创建HTML锚标签)
var x = "hello world!";
document.write(x.anchor("myanchor"))
//<a name="myanchor">Hello world!</a> //斜体
document.write(x.italics())
//粗体
document.write(x.bold()) //查询索引
document.write(x.indexOf('l'))
document.write(x.lastIndexOf('l'))
2
9 //索引截取字符串
document.write(x.substr(1,2));
//le
document.write(x.substring(1,2));
// e //切片
document.write(x.slice(1,2));
document.write(x.slice(-2,-1));
//e
//d
数组对象(array)
// //数组
// -join
// -concat
// -reverse
// -sort // // -slice(1,2,3)
// 位置1,索引位置
// 位置2,需要删除的个数
// 位置3,插入数据 //进出栈(先入后出)
// push 、 pop //(先入先出)
//shift、unshift
函数对象(function)
<script>
//创建函数
function f(x) {
console.log("this is " + x)
}
f('alex') //传入多个参数: argument == kwargs
function f() {
var sun = 0;
for(var i =0;i<arguments.length;i++){
sun += arguments[i];
}
return sun
}
console.log(f(1,2,3,4,56,7,8,9,0)) // 匿名函数
(function(name) {
alert(name)
})('alex')
</script>
windows对象
windwos对象 方法
//提示框
window.alert("OK")
//确认框,返回true false
var re = window.confirm('this confirm');
console.log(re)
//true
//弹出输入框,返回输入值或者None
var re2 = window.prompt("this promt")
console.log(re2)
//打开新的页面
open("http://www.baidu.com")
close()
//多长时间执行函数,1000 = 1s
var f1 = setInterval(f1,3000);
//取消以上操作
function s2() {
clearInterval(f1)
}
JavaScript学习 - 基础(五) - string/array/function/windows对象的更多相关文章
- JavaScript学习基础部分
JavaScript学习基础 一.简介 1.JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer. Mozilla.Firefo ...
- JavaScript学习09 函数本质及Function对象深入探索
JavaScript学习09 函数本质及Function对象深入探索 在JavaScript中,函数function就是对象. JS中没有方法重载 在JavaScript中,没有方法(函数)重载的概念 ...
- Javascript学习8 - 脚本化文档(Document对象)
原文:Javascript学习8 - 脚本化文档(Document对象) 每个Web浏览器窗口(或帧)显示一个HTML文档,表示这个窗口的Window对象有一个document属性,它引用了一个Doc ...
- JavaScript学习总结(五)——jQuery插件开发与发布
jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非常多,随着版本的不停迭代越来越稳定好用, ...
- JavaScript学习总结(四)function函数部分
转自:http://segmentfault.com/a/1190000000660786 概念 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. js 支持两种函数:一类是语言内部的函数 ...
- JavaScript学习基础2
##JavaScript基本对象 1 .function:函数(方法)对象 * 创建: 1.var fun =new Function(形式参数,方法体): 2.function 方法名(参数){ 方 ...
- JavaScript学习笔记之string
字符串定义: 1,var myString=“内容”:or var myString=‘内容’ 2,var myString= new String(“内容”) ---〉创建对象, ...
- JavaScript学习 - 基础(一)
ECMAscript ECMAscript是一个重要的标准,但它并不是JAVAscript唯一的部分,当然,也不是唯一标准化的部分,实际上,一个完整的JAVAscript实现是由一下3个不同的部分组成 ...
- JavaScript学习总结(二)数组和对象部分
pt学习总结(二)数组和对象部分 2016-09-16 分类:WEB开发.编程开发.首页精华暂无人评论 来源:trigkit4 分享到:更多1 对象部分 Object类型 Object ...
随机推荐
- FieldGroup绑定ItemDataSource
FieldGroup可以直接绑定一个数据源DataSource.但如果想绑定某个值,并没有直接作为数据库中的一个字段存在.而是最后转为json串保存在数据库中.这样的话相当于key-value模式的D ...
- MT【237】阿基米德三角形的一些常见性质
阿基米德三角形的常见性质:抛物线:$x^2=2py,AB$为抛物线的弦,$AQ,BQ$为切线,记$Q(x_0,y_0)$则$1)k_{QA}*k_{QB}=\dfrac{p}{2x_0}$$2)k_{ ...
- 【AtCoder010】A - Addition(奇偶)
AtCoder Grand Contest 010 A题 题目链接 题意 n个数,每次取两个奇偶性相同的数用他们的和代替他们,问最后能否只剩下一个数. 题解 因为奇偶相同的两个数之和一定是偶数,所以Y ...
- 【BZOJ2245】[SDOI2011]工作安排(费用流)
[BZOJ2245][SDOI2011]工作安排(费用流) 题面 BZOJ 洛谷 题解 裸的费用流吧. 不需要拆点,只需要连边就好了,保证了\(W_j<W_{j+1}\). #include&l ...
- Android 手势&触摸事件
在刚开始学Android的时候,就觉得Google的文档不咋样,在研究手势时,更加的感觉Google的文档写得实在是太差了.很多常量,属性和方法,居然连个描述都没有. 没有描述也就罢了,但是OnGes ...
- Luogu 2540 斗地主增强版(搜索,动态规划)
Luogu 2540 斗地主增强版(搜索,动态规划) Description 牛牛最近迷上了一种叫斗地主的扑克游戏.斗地主是一种使用黑桃.红心.梅花.方片的A到K加上大小王的共54张牌来进行的扑克牌游 ...
- java web 使用maven打包绕过单元测试
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-suref ...
- react实现删除输入框内容
react中实现删除输入框中的内容 import React,{Component} from 'react' class Clear extends Component{ constructor(p ...
- SpaceNet 数据集
SpaceNet 数据集 SpaceNet是DigitalGlobe商业卫星公司提供的遥感图像集合,包含一些标记信息可用作机器学习研究. SpaceNet Challenge主页: https://s ...
- 自定制Centos7.3系统镜像(ISO)
本文主要介绍如何根据官方的Centos镜像文件,在保留原有默认安装的RPM包的基础下,添加自己所需要的RPM包的,最终生成一个自定制版的ISO,节省了宝贵的时间并确保了安装的定制性.对于其他没有介绍的 ...