js基础③
2021-06-19 06:03
标签:class job txt 使用 变量 函数 object value length 一、对象 总的来说:所有一切都是对象,而对象=属性+方法,属性就是对象的变量(属性值),方法就是对象的函数。在js中对象就是数据(变量),属性和方法就是对象的成员。 比如说,创建一个字符串变量,这个变量就具有字符串对象的属性和方法 1、使用已存在对象 创建了一个字符串对象,可以使用字符串的属性和方法,也可以向这个已存在对象添加新属性和方法 2、创建一个新对象 创建了一个新对象,并添加了四个属性 3、访问属性和方法 ps:在面向对象里,驼峰命令比下划线命令更合适 二、函数 两个特点:1、可重复使用的代码块 2、事件驱动,调用执行。意思是,你想用的时候就用,不想用的时候不用 1、无参数函数 语法: 创建: 2、带参数函数 语法: 创建: ps:调用时,参数按顺序对应起来 3、带返回值的函数 语法:加上return语句 创建: ps:函数执行到return语句或执行到最后一条语句时,停止执行 这个函数的返回值是5,可以赋值给变量 value的值即是5 返回值是可选的,它还有另一个用法:仅仅用来退出函数 4、局部和全局变量 生存周期:局部变量在函数运行完后就被删除 全局变量在页面被关闭时删除 在函数内创建一个全局变量: carname未用var声明,就给它赋值,这个carname变量这时就是全局变量。在函数内部执行,也是如此。 ps:即使是将该变量声明为全局变量,也得让该函数执行一次,才能生效。 js基础③ 标签:class job txt 使用 变量 函数 object value length 原文地址:http://www.cnblogs.com/dyzne/p/7193925.htmlvar txt = "Hello";
txt.length=5
txt.indexOf()
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
访问属性:
对象.属性
txt.length
调用方法:
对象.方法
txt.replace()function functionname()
{
这里是要执行的代码
}
function myFunction()
{
alert("Hello World!");
}
function myFunction(var1,var2)
{
这里是要执行的代码
}
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
function myFunction()
{
var x=5;
return x;
}
var value = myFunction()
function myFunction(a,b)
{
if (a>b)
{
return;
}
x=a+b
}
如果a>b,则函数不会执行x=a+b
carname="Volvo";