前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在 JavaScript 中,对象是拥有属性和方法的数据

在 JavaScript 中,对象是拥有属性和方法的数据

原创
作者头像
用户1503405
修改于 2021-10-08 07:23:28
修改于 2021-10-08 07:23:28
4.2K00
代码可运行
举报
文章被收录于专栏:棒棒小飞人棒棒小飞人
运行总次数:0
代码可运行

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 在 JavaScript 中,对象是拥有属性和方法的数据。

  • 字符串对象:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var txt = "Hello";

属性:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
txt.length=5

方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
txt.indexOf()
txt.replace()
txt.search()

在面向对象的语言中,使用 camel-case 标记法的函数是很常见的。经常看到 someMethod() 这样的函数名,而不是 some_method()。

函数

函数就是包裹在花括号中的代码块,前面使用了关键词 function:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function myFunction(var1,var2)
{
这里是要执行的代码;

return x;
}

变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推。参数和返回值是可选的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<button onclick="myFunction('Bill Gates','CEO')">点击这里</button>

<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var myVar=myFunction();
document.getElementById("demo").innerHTML=myFunction();

局部变量:在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。局部变量会在函数运行以后被删除。 全局变量:在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。全局变量会在页面关闭后被删除。

向未声明的 JavaScript 变量来分配值:如果把值赋给尚未声明的变量,该变量将被自动作为全局变量声明,即使它在函数内执行。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaScript基础01--作用域
尽管近几年出现了各种前端的新框架,但原生javascript在前端开发的地位从未曾动摇过。如果想做一个优秀的前端开发或者全栈工程师,过一段时间就来回顾一下javascript基础,非常有必要。
软件架构师Michael
2022/07/17
2480
JavaScript 函数
可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
陈不成i
2021/07/16
9770
JavaScript笔记总结(二)
JavaScript 可以分批地组合起来。作用是一并地执行语句序列。以左花括号开始,以右花括号结束。
宸寰客
2020/07/13
1K0
我的javascript学习之路_01之js基础2JavaScript对象JavaScript函数JavaScript运算符JavaScript选择语句JavaScript循环语句JavaScript
JavaScript中的对象与java中和其他面向对象语言是基本一致的。如何访问对象,如何访问对象方法,如何新建对象等。都是相当一致的。
desperate633
2018/08/22
1.2K0
JavaScript笔记(二)
JavaScript 可以分批地组合起来。作用是一并地执行语句序列。以左花括号开始,以右花括号结束。
木尤
2020/07/15
1.3K0
javascript基础知识点1.0
知识点综述: ---- 在复习JavaScript语法,主要看的是w3cschool的教程。 用法: 1.0必须位于<script></script>标签之间。脚本可放置在页面<body>和<head>部分中。 输出: 使用 window.alert()弹出警告。 使用document.write()方法写到html文档。 使用innerHTML写到html元素。 变量: 用关键字 var来定义,等号来赋值 Numb
热心的社会主义接班人
2018/04/27
5730
javascript基础知识点1.0
JavaScript基础之二——方法与属性 原
    和编译型语言必须由类产生对象不同,JavaScript语言中并没有严格的类的界定,并且对象的属性和方法也可以进行动态的绑定。属性是对象中封装的一些值数据,其用来描述对此对象的某些特性,方法也称为行为,其用来描述对象的一些行为动作,创建对象有两种方式,可以直接使用大括号的方式创建,也可以使用new Object()来创建,示例如下:
珲少
2018/08/15
2300
一篇文章带你了解JavaScript作用域
在JavaScript中,对象和函数也是变量。在JavaScript中,作用域是你可以访问的变量、对象和函数的集合。
前端进阶者
2021/01/22
5170
JavaScript 的闭包是什么
本文讲解了 JavaScript 中闭包的概念、使用场景以及一个使用闭包解决计数器问题的示例。
张拭心 shixinzhang
2018/01/05
9590
JavaScript 作用域
在 HTML 中, 全局变量是 window 对象: 所有数据变量都属于 window 对象。
陈不成i
2021/07/16
2990
JavaScript 闭包
全局和局部变量即便名称相同,它们也是两个不同的变量。修改其中一个,不会影响另一个的值。
陈不成i
2021/07/19
3160
JavaScript let 和 const
ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。
陈不成i
2021/07/19
3540
Web前端学习 第3章 JavaScript基础教程6 函数基础
函数是一个可执行的语句块,定义的时候不执行,调用的时候执行,使用"函数名()"的形式可以调用函数, 语法如下所示:
学习猿地
2020/06/16
3610
JavaScript 学习-24.函数闭包(closure)
前言 闭包是面试最喜欢问的一个问题了,面试官最喜欢问: 1.什么是闭包?2.闭包的作用是什么? 什么是闭包? 闭包(closure)是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰,即形成一个不销毁的栈环境。 闭包的特性: 函数嵌套函数 内部函数可以访问外部函数的变量 参数和变量不会被回收。 先看一个典型的闭包, 实现计数器的功能 function myCounter() { var counter = 0; function add() { c
上海-悠悠
2022/05/25
3940
JavaScript 学习-24.函数闭包(closure)
JavaScript 对象
<p id="demo2"></p> <script> var person = {     firstName: "John",     lastName : "Doe",     id : 5566,     fullName : function()  {        return this.firstName + " " + this.lastName;     } }; document.getElementById("demo1").innerHTML = "不加括号输出函数表达式:"  + person.fullName; document.getElementById("demo2").innerHTML = "加括号输出函数执行结果:"  +  person.fullName();
chenchenchen
2022/11/29
8580
搞懂JavaScript全局变量与局部变量,看这篇文章就够了
全局变量:常常定义在函数外部,拥有全局作用域,即在 JavaScript 代码的任何地方都可以访问。
AlbertYang
2020/09/08
24K0
JavaScript 学习(1)
参考资料:http://www.w3school.com.cn/js/index.asp
lpe234
2020/07/28
8330
JavaScript全局变量与局部变量
在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。
HaC
2020/12/30
7360
JavaScript初探 一(认识JavaScript)
typeof 运算符把对象、数组或null返回 object typeof 运算符不会把函数返回 object ps:因为JavaScript中数组即是对象,所以 typeof [数组] 返回为”object“
Mirror王宇阳
2020/11/13
1.4K0
JavaScript初探 一(认识JavaScript)
JavaScript函数与对象
函数 函数的定义 JavaScript中的函数和Python中的非常类似,只是定义方式有点区别。 // 普通函数定义 function f1() { console.log("Hello world!"); } // 带参数的函数 function f2(a, b) { console.log(arguments); // 内置的arguments对象 console.log(arguments.length); console.log(a, b); } // 带返回值的函数
人生不如戏
2018/04/10
9950
JavaScript函数与对象
相关推荐
JavaScript基础01--作用域
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验