分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

JS基础知识小结二

发布时间:2023-09-06 02:33责任编辑:赖小花关键词:暂无标签
Javascript: ???函数定义: ???????方式一:通过function关键字定义函数。 ???????方式二:定义函数变量; ???????????var 函数变量 = function(参数1, 参数2, ..) { ???????????????????????} ???????????????????注意: ???????1)函数没有参数可以不指定参数; ???????2)函数参数不需要使用var修饰; ???????3)如果函数有参数,那么调用函数时候需要传入相应的实参(实际传入的参数); ???????4)函数不需要指定返回值类型,如果有返回值使用return返回数据,否则不需要return; ???????????????????????return的另外一个作用:结束当前函数。 ???????????使用函数创建对象: ???????方式一:使用function函数创建对象; ???????????function Person(username, password, ...) { ???????????????????????} ???????????????????????new Person("jacky", "123"); //创建对象 ???????????????方式二:通过Object创建对象; ???????????var o = new Object(); ???????????通过对象名.属性名指定属性值。 ???????????????方式三:使用JSON语法创建对象; ???????????{ ???????????????propertyName : propertyValue, ????????????????propertyName : propertyValue, ???????????????.... ???????????} ???????????????????????????内置对象: javascript提供用户使用的对象。 ???????String对象:代表字符串对象。 ???????????length: 获取字符串的长度。 ???????????????????????indexOf():返回指定内容在字符串中第一次出现的位置。 ???????????lastIndexOf(): 返回指定内容在字符串中最后一次出现的位置。 ???????????charAt(): 获取指定位置的字符。 ???????????charCodeAt(): 获取指定位置字符的ascii码。 ???????????substring(start, end): 从指定开始和结束位置获取字符串的内容。 ???????????substr(start, length): 从指定开始位置获取指定长度的内容。 ???????????fontcolor(颜色):在字符串外面使用font标签包含起来。font标签的color属性就是参数值。 ???????????????????Number对象:代表数值。 ???????????var i = 10; ???????????var i = 10.5; ???????????var i = new Number(10); ???????????????????????数值和字符串之间的转换: ???????????????toString(n): 使用指定进制把数值转换成字符串。如果不指定n,默认为10进制。 ???????????????????????????????parseInt(): 把字符串转换成整数; ???????????????parseFloat():把字符串转换成小数; ???????????????????????????????该函数只会把第一个非数字前面的数字转换成数值。例如:11a22 ???????????????如果第一个字符就是非数字(不包含空格),那么结果就是NaN。 ???????????????Math对象:数学工具对象。 ???????????PI属性: ???????????????????????abs():取绝对值; ???????????ceil(): 向上取整; ???????????floor():向下取整; ???????????round():四舍五入 ???????????random():生成0~1之间的随机数,不包含1。 ???????????max(): ???????????min(): ???????????????????????????Date对象:代表日期和时间。 ???????????new Date(): 代表当前时间的Date对象。 ???????????????????????getFullYear(): 获取年份; ???????????getMonth(): 获取月份,从0开始; ???????????getDate():获取日; ???????????getHours(): 获取小时; ???????????getMinutes(): 获取分钟; ???????????getSecondes(): 获取秒 ???????????????????????Array对象:代表数组。js数组的特点:1)长度不固定;2)可以存储不同类型的数据; ???????????length:获取数组元素的个数。 ???????????????????????var arr = [数组元素]; ???????????var arr = new Array([size]); ???????????var arr = new Array(数组元素); ???

JS基础知识小结二

原文地址:https://www.cnblogs.com/shawnhuang/p/10438155.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved