初识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 相关文章推荐
有关DOM元素与事件的3个谜题
Nov 11 Javascript
jquery的相对父元素和相对文档定位示例代码
Aug 02 Javascript
Javascript核心读书有感之表达式和运算符
Feb 11 Javascript
jQuery结合CSS制作动态的下拉菜单
Oct 27 Javascript
jquery实现倒计时功能
Dec 28 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
May 17 Javascript
基于JavaScript实现轮播图代码
Jul 14 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
Jan 20 Javascript
javascript json字符串到json对象转义问题
Jan 22 Javascript
如何实现vue的tree组件
Dec 03 Vue.js
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
Apr 09 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/06/03 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
Python的gevent框架的入门教程
2015/04/29 Python
Python读取键盘输入的2种方法
2015/06/16 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Python实现代码块儿折叠
2020/04/15 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
雪花秀美国官方网站:韩国著名草本护肤化妆品品牌
2016/10/19 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
总经理岗位职责描述
2014/02/08 职场文书
中专毕业生个人职业生涯规划
2014/02/19 职场文书
环保标语大全
2014/06/12 职场文书
学前教育专业求职信
2014/09/02 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
nginx 防盗链防爬虫配置详解
2021/03/31 Servers
python读取mat文件生成h5文件的实现
2022/07/15 Python