初识Javascript小结


Posted in Javascript onJuly 16, 2015

1.HTML 中的脚本必须位于 <script> 与 </script> 标签之间。

脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中

2.如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法

3.可以通过document.write()向HTML文档写内容,包括标签。注意,如果在文档已加载完成后执行document.write(),整个HTML文档将会被覆盖

4.JS通过//和/**/两种方式注释

5.变量通过var声明,因为JS是弱类型语言,所以可以不指定变量类型。

var x=1  //number


var x="a" //字符串


var x=true  //boolean


var x  //x无值,undefined

6.函数 使用function 定义

function 函数名(){



函数体;


}

7.var num=new Number()//申明一个Number对象

Number.MAX_VALUE 最大数值
Number.MIN_VALUE 最小数值
Number.NaN 特殊的非数字值
Number.NEGATIVE_INFINITY 负无穷大
Number.POSITIVE_INFINITY 正无穷大
Number.toExponential( ) 用指数计数法格式化数字
Number.toFixed( ) 采用定点计数法格式化数字
Number.toLocaleString( ) 把数字转换成本地格式的字符串
Number.toPrecision( ) 格式化数字的有效位
Number.toString( ) 将—个数字转换成字符串
Number.valueOf( ) 返回原始数值
8.var str = new String()    //申明一个字符串对象

str.substr(start,length):在str中抽取并返回一个子串。但是它并不修改str,start表示抽取的开始位置,length表示长度,省略length,则表示抽取至末尾。

str.substring(from,to):将返回字符串string的子串,由from到to之间的字符构成, 包括位于from的字符,不包括位于to的字符.如果from>to,就是自动调换后截取。

Str.toLowerCase( ):把字符串转换小写

Str.toUpperCase( ):将字符串转换成大写

str.split():安照指定的符号对字符串分割

str.slice():与substring()相同但要灵活,允许使用负值,与Array.slice()相似

str.concat():字符串链接,与Array.concat想似,但用+号更方便

 

str.indexOf():检索字符,返回字符首次出现的位置

9.var date=new Date()       //创建一个日期对象

主要的一些方法:

date.get/setDay() 

//返回/设置一周中的某一天(0~6),

date.get/setFullYear()

//返回/设置系统时间中的年份

date.get/setMonth()

//返回/设置系统时间中的月份字段(0~11)

date.get/setDate()      //返回/设置一个月中的某一天

date.get/setHours()

//返回/设置系统时间中的小时字段

date.get/setMinutes()

//返回/设置系统时间中的分钟字段

date.get/setSeconds()

//返回/设置系统时间中的秒字段

date.get/setTime()

//返回/设置//返回/设置系统时间中的分钟字段

10.var arr=new Array()  

//创建一个数组对象

主要属性:arr.length 

//返回数组的长度

主要方法:

pop()

//删除并返回数组的最后一个元素,返回值为删除的元素

push()

//向数组末尾添加元素,返回数组的长度

shift()

//将首个元素移出数组,返回值为删除的元素

unshift()

//在数组头部插入一个元素,返回数组的长度

slice()

//返回数组的一部分,参数可为负值,返回截取到的数组

reverse()

//颠倒数组中的顺序,返回颠倒后的数组

sort()

//对数组元素排序,需指定方法

concat()

//数组连接,返回连接的数组,不改变原来的数组

join()

//将数组元素以指定字符连接,以字符串形式返回

splice()

//插入、删除或替换数组的元素,

toString()

//将数组转换成一个字符串

11.Math是原生对象

Math.abs()

//返回绝对值

Math.ceil()

//向上取整

Math.floor()

//乡下取整

Math.round()

//四舍五入

Math.randow()

//返回一个随机数

Math.max()

//返回较大的一个值

Math.min()

//返回较小的一个值

Math.PI()

//常量PI

Math.pow()

//x的y次幂

Math.sqrt()

//计算平方

12.其他

isNaN()

//判断是否是数值,不是数值返回true

parseInt()

//强制转换为整数类型

parseFloat()

//强制转换为浮点型数值

alert()

//警告

confirm()

//消息确认框

prompt()

//提示消息框

document.write()

//向HTML文档写内容,如果文档内容加载完成后用该方法写入,将覆盖整个HTML文档

document.getElementById()

//通过ID名获取对象

document.getElementsTagName()

//通过标签名获取对象,返回的是数组对象

document.getElementsClassName()

//通过类名获取对象,返回的是数组对象

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
js程序中美元符号$是什么
Jun 05 Javascript
15个款优秀的 jQuery 图片特效插件推荐
Nov 21 Javascript
jQuery div层的放大与缩小简单实现代码
Mar 28 Javascript
Textarea根据内容自适应高度
Oct 28 Javascript
javascritp添加url参数将参数加入到url中
Sep 25 Javascript
jQuery实现弹出窗口中切换登录与注册表单
Jun 05 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
利用JavaScript如何查询某个值是否数组内
Jul 30 Javascript
React 实现车牌键盘的示例代码
Dec 20 Javascript
Nuxt配置Element-UI按需引入的操作方法
Jul 06 Javascript
js 实现碰撞检测的示例
Oct 28 Javascript
抖音短视频(douyin)去水印工具的实现代码
Mar 30 Javascript
浅谈javascript中的DOM方法
Jul 16 #Javascript
详细分析JavaScript函数定义
Jul 16 #Javascript
jQuery时间轴插件使用详解
Jul 16 #Javascript
jQuery实现定时读取分析xml文件的方法
Jul 16 #Javascript
Javascript函数的参数
Jul 16 #Javascript
Javascript简单改变表单元素背景的方法
Jul 15 #Javascript
JavaScript基于ajax编辑信息用法实例
Jul 15 #Javascript
You might like
基于PHP+MySQL的聊天室设计
2006/10/09 PHP
php中文本操作的类
2007/03/17 PHP
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python线程优先级队列知识点总结
2021/02/28 Python
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
制定岗位职责的原则
2013/11/08 职场文书
工作过失检讨书
2014/02/23 职场文书
就业协议书样本
2014/08/20 职场文书
卡特教练观后感
2015/06/08 职场文书
师范生见习总结范文
2015/06/23 职场文书
初中信息技术教学反思
2016/02/16 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python
java泛型通配符详解
2021/07/25 Java/Android