初识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 相关文章推荐
基于mootools 1.3框架下的图片滑动效果代码
Apr 22 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
浅谈javascript中this在事件中的应用
Feb 15 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
Mar 24 Javascript
JavaScript仿静态分页实现方法
Aug 04 Javascript
JS for循环中i++ 和 ++i的区别介绍
Jul 20 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
Vue2.0 组件传值通讯的示例代码
Aug 01 Javascript
详解js的作用域、预解析机制
Feb 05 Javascript
解决vue项目打包后提示图片文件路径错误的问题
Jul 04 Javascript
使用compose函数优化代码提高可读性及扩展性
Jun 16 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
第三节 定义一个类 [3]
2006/10/09 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
php从字符串创建函数的方法
2015/03/16 PHP
jQuery中val()方法用法实例
2014/12/25 Javascript
javascript正则表达式总结
2016/02/29 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
Ionic项目中Native Camera的使用方法
2017/06/07 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python开发之thread线程基础实例入门
2015/11/11 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
使用python实现ANN
2017/12/20 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
在python里协程使用同步锁Lock的实例
2019/02/19 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
基于Python测试程序是否有错误
2020/05/16 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
实习自我评价怎么写
2013/12/02 职场文书
偷看我的初中毕业鉴定
2014/01/29 职场文书
学校运动会霸气口号
2014/06/07 职场文书
市场部岗位职责
2015/02/12 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
楚门的世界观后感
2015/06/03 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
CSS3 制作的悬停缩放特效
2021/04/13 HTML / CSS
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android