初识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 相关文章推荐
基于jquery tab切换(防止页面刷新)
May 23 Javascript
extjs ColumnChart设置不同的颜色实现代码
May 17 Javascript
Extjs NumberField后面加单位实现思路
Jul 30 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
jQuery实现图片左右滚动特效
Apr 20 Javascript
JS实现数组去重方法总结(六种方法)
Jul 14 Javascript
Vue-cli创建项目从单页面到多页面的方法
Sep 20 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
vue中监听返回键问题
Aug 28 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
Jul 24 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 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笔记之:有规律大文件的读取与写入的分析
2013/04/26 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
javascript为下拉列表动态添加数据项
2014/05/23 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
js如何实现淡入淡出效果
2020/11/18 Javascript
nodejs初步体验篇
2015/11/23 NodeJs
在Express中提供静态文件的实现方法
2019/10/17 Javascript
JS图片预加载三种实现方法解析
2020/05/08 Javascript
简单介绍Python中的floor()方法
2015/05/15 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
python算法题 链表反转详解
2019/07/02 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
HTML5中原生的右键菜单创建方法
2016/06/28 HTML / CSS
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
《假如》教学反思
2014/04/17 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
怎么用Python识别手势数字
2021/06/07 Python
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript