JavaScript学习 - 基础(五) - 对象

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)
    //6

    //--------------------------------------------------------
    // 方法:

    //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)
    }

原文地址:https://www.cnblogs.com/Anec/p/9828610.html

时间: 2024-10-08 09:21:09

JavaScript学习 - 基础(五) - 对象的相关文章

javascript学习笔记---ECMAScriptECMAScript 对象----定义类或对象

使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象. ECMAScript 拥有很多创建对象或类的方法. 原始的方式 因为对象的属性可以在对象创建后动态定义(后绑定),类似下面的代码: var oCar = new Object; oCar.color = "blue"; oCar.doors = 4; oCar.mpg = 25; oCar.showColor = function() { alert(this.color); };不过这里有一

javascript学习笔记---ECMAScriptECMAScript 对象----修改对象

通过使用 ECMAScript,不仅可以创建对象,还可以修改已有对象的行为. prototype 属性不仅可以定义构造函数的属性和方法,还可以为本地对象添加属性和方法. 创建新方法 通过已有的方法创建新方法Number.prototype.toHexString = function() { return this.toString(16); }; 在此环境中,关键字 this 指向 Number 的实例,因此可完全访问 Number 的所有方法.有了这段代码,可实现下面的操作: var iNu

JavaScript学习08 Cookie对象

JavaScript学习08 Cookie对象 JavaScript Cookie Cookie对象: Cookie是一种以文件的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息(Cookie数据). Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取. Cookie文件的格式: NS:Cookie.txt IE:用户名@域名.txt 有两种类型的cookie: (1)持久性cookie,会被存

javascript学习(原型对象)

在javascript中,原型对象我是认为还是比较晦涩难懂的. 在js中我们可以认为js是面对对象的,跟java差不多,本人也是java出身.在js中 对象的理解与java等其他强类型的语言是不一样的,所以会造成很多后端人员学习js这一块会觉得难以理解.但是js这种原型的灵活性也会造成很多的问题,在这里推荐大家看本书<javascript语言精粹>,另外在新的ES6中就引入了class的概念,符合这本书的初衷 对js语言进行"取其精华,去其糟粕". 首先 javascrip

JavaScript学习笔记——BOM_window对象

javascript浏览器对象模型-windwo对象(上) BOM Browser Object Model window对象 是BOM中所有对象的核心. 一.属性 1.(位置类型-获得浏览器的位置) IE: window.screenLeft 可以获得浏览器距屏幕左上角的左边距 window.screenTop 可以获得浏览器距屏幕左上角的上边距 //IE //左边距 //alert(screenLeft) //上边距 //alert(screenTop) FF: alert(screenX)

JavaScript学习基础篇【第1篇】: JavaScript 入门

JavaScript 快速入门 JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中,由<script>...</script>包含的代码就是JavaScript代码,它将直接被浏览器执行.第二种方法是把JavaScript代码放到一个单独的.js文件,然后在HTML中通过<script src="..."></script>引入这个文件. 例一:放在head内 <

JavaScript学习----基础知识

<!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> <title>JavaScript Study Basi

javascript学习之js对象和json对象(obj=JSON.parse(stu))

js对象是键值对的容器, 一定要了解逗号和分号在js里面的用途 如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量./w3cschool/i 是一个正则表达式.w3cschool 是一个模式 (用于检索).i 是一个修饰符 (搜索不区分大小写).使用正则表达式搜索 "w3cschool" 字符串,且不区分大小写:var str = "Visit w3cschool";var n = str.search(/w3cschool/i); 获取指定id

前端乱煮之javascript学习笔记五

1 window对象: 所有浏览器都支持window对象,它表示浏览器窗口.所有javascript的全局对象.全局函数以及变量都自动成为window对象的成员.全局变量是window对象的属性,全局函数是window对象的方法. 确定浏览器可视窗口的尺寸大小(除去工具栏和滚动条)的三种方法: (1)window.innerHeight 得到浏览器的可视高度,window.innerWidth得到浏览器的可视宽度.(Internet Explorer.Chrome.Firefox.Opera 以