初识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 CSS选择器笔记
Mar 29 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
Jun 17 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 Javascript
jQuery基于排序功能实现上移、下移的方法
Nov 26 Javascript
javascript基础知识讲解
Jan 11 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
Angular6 写一个简单的Select组件示例
Aug 20 Javascript
JavaScript封闭函数及常用内置对象示例
May 13 Javascript
Node.js 实现抢票小工具 &amp; 短信通知提醒功能
Oct 22 Javascript
javascript数组元素删除方法delete和splice解析
Dec 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面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
浅析PHP的静态成员函数效率更高的原因
2014/06/13 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
Smarty模板变量与调节器实例详解
2019/07/20 PHP
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
原生js实现放大镜
2017/02/20 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
python numpy格式化打印的实例
2018/05/14 Python
python matlibplot绘制3D图形
2018/07/02 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
Python中的With语句的使用及原理
2020/07/29 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
网页美工求职信
2014/02/15 职场文书
学生干部学习的自我评价
2014/02/18 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
退税申请报告怎么写
2015/05/18 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
话题作文之生命的旋律
2019/12/17 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL