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

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

原创
作者头像
用户1503405
修改2021-10-08 15:23:28
3.7K0
修改2021-10-08 15:23:28
举报
文章被收录于专栏:棒棒小飞人

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

  • 字符串对象:
代码语言:javascript
复制
var txt = "Hello";

属性:

代码语言:javascript
复制
txt.length=5

方法:

代码语言:javascript
复制
txt.indexOf()
txt.replace()
txt.search()

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

函数

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

代码语言:javascript
复制
function myFunction(var1,var2)
{
这里是要执行的代码;

return x;
}

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

代码语言:javascript
复制
<button onclick="myFunction('Bill Gates','CEO')">点击这里</button>

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

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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档