美文网首页
JS简介(一)

JS简介(一)

作者: 维乾 | 来源:发表于2017-12-15 18:11 被阅读36次

1.什么是JS

JavaScript一种直译式脚本语言,是一种动态类型(没运行就不会报错)、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

2、JS的角色

如果把网站建设比喻成盖楼房,那么HTML就是这个楼房的钢筋水泥,CSS就是楼房的布局装饰,而JS就是楼房中大大小小无处不在的开关了。

从这样的角度而言,JS就是Web开发中负责逻辑层的语言,而现如今相当火热的“用户体验”的概念,最重要的代码部分还是需要JS来编写。

3、JS的引入方式

JS的引入方式大体可以分为两种:

第一种是直接写入当前页面中,需要写在标签之间即可。

第二种是写入一个js的文件中,然后通过


4.JS的变量

1.弱类型,没有数据类型(var )  也可以不使用var。

2.数据类型(Array,Boolean,Date,Math,Number,String,RegRxp,Global)  可以用typeof *  来返回 数据类型。

3.强制类型转换(JS是 Number(a)+1 而java是(Number)a +1 注意二者区别,如何强制装换一个非数字的值为Number会得到NAN(not a number)的值 ,Number(xx)可以完成转换,如果有字符就无法转换。如果变量的开始是数字,使用parseInt可以把开始到字符之间的数据转换为整数,如果开头不是数字则返回NAN)。切记NAN是false。

4.判断Array类型(对于数组等对象而言,实现的结果就是Object不会显示Array,可以判断是否是Array的实例,如果是返回true。

var as = ["1","2","3"];  alert(as instanceof Array);       ) 

5.特别注意 当一个变量没有定义值的时候,是undefined类型,undefined类型是false。在JS 中除了NAA,undefined,0这三个是false 其余皆是true。


5.对象的基本操作(对应js而言没有类的概念,只有对象的概念? 对象创建基本认识:使用函数就可以创建对象)

1.定义对象的方式(注意所有的属性都需要this.)

对象的赋值。

对象中创建方法或调用方法。

变量对象的所有属性。

使用for in可以变量对象中的属性

2.常用对象

Date(注意月的下标是从0开始的)

String

slice,substr和substring的区别(https://www.cnblogs.com/littledu/archive/2011/04/18/2019475.html)

Array

array.sort()只会通过字符串排序

3.事件处理

4.定时器

setTimeout:表示间隔一段时间执行某个方法,执行一次

setInterval:表示间隔一段时间就执行某个方法,时间一到就执行

使用setInterval这个函数的方法和setTimeout基本类似,主要是这个方法会返回一个计时器对象,通过这个对象可以轻松的关闭计时器。特别注意,在设置fontSize的时候需要在标签的style中先设置,否则没有值。


6.Window对象

window对象,对应window对象而言是浏览器的默认对象,这个对象中的所有方法都不用加window,如:alert,confirm等

使用window.open可以打开相应的窗口,参数根据帮助文档具体查询,在打开窗口的页面可以通过window.opener来获取父类窗口进行处理。


问题

1.如果判断0是否是ture。

alert(!!0)将0强转为boolean型

相关文章

  • JS简介(一)

    1.什么是JS JavaScript一种直译式脚本语言,是一种动态类型(没运行就不会报错)、弱类型、基于原型的语言...

  • js简介

    JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互...

  • JS简介

    HelloWorld JS编写位置 JS基本语法 字面量和变量 标识符 数据类型

  • JS简介

    JavaScript历史 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 在上个世纪的...

  • JS简介

    1.脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程...

  • JS—简介

    Javascript诞生于1995年,当时网景希望可以在客户端完成一些基本的验证任务。因为当时绝大多数互联网用户使...

  • js 简介

    js 控制界面逻辑 javascript:特点 1.一种解释性执行的脚本语言 2...基于对象的脚本语言 3......

  • js简介

    1.历史:为了在网景公司的navigator浏览器上实现网页动态效果,天才Brendan Eich用十天时间设计出...

  • JS简介

    JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为Ja...

  • JS简介

    JavaScript诞生于1995年。是一种专为与网页交互而设计的脚本语言。 一个完整的JavaScript实现应...

网友评论

      本文标题:JS简介(一)

      本文链接:https://www.haomeiwen.com/subject/whprwxtx.html