初识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 CSS操作方法集合
Oct 31 Javascript
JS 文件传参及处理技巧分析
May 13 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
js判断手机号运营商的方法
Oct 23 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
Jun 06 Javascript
Angular JS数据的双向绑定详解及实例
Dec 31 Javascript
Vue-cli创建项目从单页面到多页面的方法
Sep 20 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
vue实现百度语音合成的实例讲解
Oct 14 Javascript
H5实现手机拍照和选择上传功能
Dec 18 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
Aug 03 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
浅谈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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
php foreach 参数强制类型转换的问题
2010/12/10 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
php简单实现数组分页的方法
2016/04/30 PHP
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
JS实现单行文字不间断向上滚动的方法
2015/01/29 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
python3访问字典里的值实例方法
2020/11/18 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
班组长安全生产职责
2013/12/16 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
优秀护士获奖感言
2014/02/20 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
养牛场项目建议书
2014/05/13 职场文书
歌剧魅影观后感
2015/06/05 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python
MySQL 逻辑备份 into outfile
2022/05/15 MySQL