您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

javascript 各种方法

2024/6/24 7:05:24发布34次查看
javascript 是一个广泛使用的编程语言,它可以应用于 web 开发、游戏开发、移动应用开发等许多领域。在 javascript 开发中,方法是非常重要的一部分。本文将介绍 javascript 中的各种方法,并且通过实例演示这些方法的应用。
part 1:基础方法
alert()方法alert() 方法用于在浏览器页面中弹出一个对话框,通常用于给用户展示信息或警告。
语法:
alert(message);
实例:
alert(welcome to my website!);
prompt()方法prompt() 方法用于弹出一个对话框,提示用户输入信息。它会返回用户输入的值(字符串类型)。
语法:
prompt(message,default value);
实例:
let name = prompt(请输入您的姓名:,张三);
console.log()方法console.log() 方法是调试代码时最常用的方法,用于在控制台输出信息。它可以输出字符串、变量、对象和数组等类型的数据。
语法:
console.log(message);
实例:
let num = 10;
console.log(the number is + num);
parseint()方法parseint() 方法用于将字符串转换为整数类型。如果无法转换,则返回 nan。
语法:
parseint(string, radix);
string:要转换为整数的字符串。
radix:转换进制,可选。如果不设置则默认为 10。
实例:
let str = 123;
let num = parseint(str);
console.log(num); //123
parsefloat()方法parsefloat() 方法用于将字符串转换为浮点数类型。如果无法转换,则返回 nan。
语法:
parsefloat(string);
string:要转换为浮点数的字符串。
实例:
let str = 3.14;
let num = parsefloat(str);
console.log(num); //3.14
part 2:数组方法
push()和pop()方法push() 方法用于在数组末尾添加一个元素,而 pop() 方法用于删除数组末尾的元素。
语法:
push(newelement);
pop();
实例:
let fruits = [apple,banana,orange];
fruits.push(grape);
console.log(fruits); //[apple,banana,orange,grape]
fruits.pop();
console.log(fruits); //[apple,banana,orange]
shift()和unshift()方法shift() 方法用于删除数组开头的元素,而 unshift() 方法用于在数组开头添加一个元素。
语法:
shift();
unshift(newelement);
实例:
let fruits = [apple,banana,orange];
fruits.unshift(grape);
console.log(fruits); //[grape,apple,banana,orange]
fruits.shift();
console.log(fruits); //[apple,banana,orange]
slice()方法slice() 方法用于从数组中截取一段元素。注意,它不会修改原数组,而是返回一个新的数组。
语法:
slice(start, end);
start:起始位置,包括该位置。
end:结束位置,不包括该位置。
如果省略 end ,则从起始位置到数组末尾截取。
实例:
let fruits = [apple,banana,orange,grape];
let newfruits = fruits.slice(1,3);
console.log(newfruits); //[banana,orange]
part 3:字符串方法
touppercase()和tolowercase()方法touppercase() 方法用于将字符串转换为大写字母格式,而 tolowercase() 方法用于将字符串转换为小写字母格式。
语法:
touppercase();
tolowercase();
实例:
let str = hello world;
let newstr1 = str.touppercase();
let newstr2 = str.tolowercase();
console.log(newstr1); //hello world
console.log(newstr2); //hello world
indexof()和lastindexof()方法indexof() 方法用于获取字符串中指定字符或字符串的位置。如果未找到,返回 -1。 lastindexof() 方法和 indexof() 方法类似,但是从字符串的末尾开始搜索。
语法:
indexof(searchvalue, start);
searchvalue:要查找的值,可以是字符或字符串。
start:可选参数。从哪个下标开始查找。
lastindexof(searchvalue, start);
实例:
let str = hello world;
let pos1 = str.indexof(l);
let pos2 = str.lastindexof(l);
console.log(pos1); //2
console.log(pos2); //9
concat()方法concat() 方法用于将多个字符串拼接起来,生成一个新的字符串。
语法:
concat(string1, string2, ..., stringn);
实例:
let str1 = hello;
let str2 = world;
let str3 = str1.concat( , str2);
console.log(str3); //hello world
part 4:对象方法
keys()和values()方法keys() 方法用于获取对象中所有的键,而 values() 方法用于获取对象中所有的值。它们都返回一个数组。
语法:
object.keys(object);
object.values(object);
实例:
let obj = {name:张三,age:18,city:北京};
let keys = object.keys(obj);
let values = object.values(obj);
console.log(keys); //[name,age,city]
console.log(values); //[张三,18,北京]
tostring()方法tostring() 方法用于将对象转换为字符串,常用于调试和记录日志。
语法:
object.tostring();
实例:
let obj = {name:张三,age:18,city:北京};
console.log(obj.tostring()); //[object object]
hasownproperty()方法hasownproperty() 方法用于检查对象中是否存在某个属性。如果存在,返回 true,否则返回 false。
语法:
object.hasownproperty(property);
property:要检查的属性名。
实例:
let obj = {name:张三,age:18,city:北京};
console.log(obj.hasownproperty(name)); //true
console.log(obj.hasownproperty(gender)); //false
part 5:日期方法
date()方法date() 方法用于获取或设置日期和时间。如果没有传递参数,则返回当前日期和时间。
语法:
new date();
实例:
let date = new date();
console.log(date); //wed aug 04 2021 15:41:10 gmt+0800 (中国标准时间)
getdate()、getmonth()和getfullyear()方法getdate() 方法用于获取当前日期(每个月中的第几天),而 getmonth() 方法用于获取当前月份(0 表示 1 月,11 表示 12 月),而 getfullyear() 方法用于获取当前年份。
语法:
getdate();
getmonth();
getfullyear();
实例:
let date = new date();
let day = date.getdate();
let month = date.getmonth() + 1;
let year = date.getfullyear();
console.log(year + - + month + - + day); //2021-8-4
总结:
本文介绍了 javascript 中常用的基础方法、数组方法、字符串方法、对象方法和日期方法,并给出了相应的实例,希望能对读者有所帮助。当然,javascript 中的方法远不止这些,如果想要深入学习,建议多查阅文档或参考书籍,并进行实践练习。
以上就是javascript 各种方法的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product