美文网首页
03-JS认知

03-JS认知

作者: 夜幕小草 | 来源:发表于2016-09-04 02:25 被阅读0次

1、isNaN()作用是判断一个数是否为数字,是数字的话为:false, 不是数字返回true

2、parsesInt() 这个函数具有强制转化为数字的作用,数据不是数字的时候,或者开始不是数字,就会返回NaN。如:123dd,返回这位123,如果是a123,那么久返回NaN。

还有一个作用是取整,也就是如:9.99,那么返回的值是9;

3、字符型数据:所有字符都为真,空引号为假。 数字型:所有数字都为真,0为假。对象型:所有对象都为真,null为假。未定义:undefined肯定为假。 总结:一切数据只要存在都为真,不存在都为假

4、定时器,主要用来做动画之类的,内部要有:数据 、命令

单词循环: setTimeout( 指令,时间); 指令:function(){ } 时间的单位为毫秒,1秒=1000毫秒。对应的清除定时器:clearTimeout;

循环定时:setInterval(指令,时间);特点:永不间断一直循环执行  对应的清除定时器:clearInterval;

启动动画定时器的步骤:(1)在全局声明两个变量:一个num作为累加器,一个timer作为定时存储(2)启动定时器并在定时器的内部让累加器递增(3)经验值:如果为了保证不叠加每次启动之前都可以清除一次

5、动画定时器的内部永远需要做两件事情,一个是创造数据一个是使用数据

6、简介:在工作当中js书写的位置,有的时候会被要求必须要写在head内部,和style同级。这个时候就会导致js要控制文档中的其他元素而不能取到的问题。

基础结构: window.onload = function(){ js代码的全部代码;}

**** window表示浏览器窗口****onload表示当加载完以后。

整个事件的作用:表示当网页文档被窗口完全加载完以后再执行助手中的命令

7、【方法和属性】定义:变量和函数如果用var声明成自由的称之为变量或函数。如果创建在某个对象里面就称之为属性和方法。它们是有从属关系的

js这门语言中所有的对象都是动态的都可以拓展的,所有的对象都可以再次被添加属性和方法

8、,如果要获取某些css的属性值。默认都是直接获取标签身上的行内样式。而不去获取内嵌样式或者外联样式。

所以会导致如果一个标签没有写行内样式无法获取到他的当前css数据。******js默认情况下都是取行内css样式

9、函数的基本结构:getComputedStyle(要计算的标签,null) ***注意:这个是内置函数,而不是document的函数。

作用:这个内置函数在任何时候都可以直接使用,它计算会得到指定标签当前所有的css最终计算后的数据集合。是一个对象,可以再次通过点语法展开其中的css属性

10、【父子熊访问关系】任何一个标签在js中都可以直接通过一个属性访问自己的父级或者子级

父级:parentNode 作用直接返回所欲的子级     **子级:children 作用直接返回所有的子级

同级: dom.parentNode.children;

总结:父子兄关系访问器可以节省大量的id标记,这是它的一个好处。

11、【数组】 数组和变量实际上是一样嗾使一种存储和管理数据的形式

创建数组基本结构: var arr =[ ]; 称之为字面量形式创建  var arr2 = new Array(); 称之为构造函数创建形式,或者说是实例化

数组对象属性和方法:length属性表示数组的总长度,内部数据的总个数。 push() 在数组的几位追加数据

12、随机数方法:js中有一个数学对象叫做Math;它的内部包含了所有的数学相关的功能,其中可以通过一个方法直接得到随机数

Math,random()作用:可以产生一个0-1之间的浮点数映射。它的意义实际上相当于0%-100%;它乘以任何的一个范围就可以在这个范围内产生映射数据

parseInt()这个函数也可以用于去掉小数点取整

相关文章

  • 03-JS认知

    1、isNaN()作用是判断一个数是否为数字,是数字的话为:false, 不是数字返回true 2、parsesI...

  • 03-JS常量

    1.什么是常量?常量表示一些固定不变的数据现实生活中人的性别其实就可以看做是常量, 生下来是男孩一辈子都是男孩, ...

  • 03-JS基础(数组)

    javascript基础三 switch语句 适合比较少的种类判断,条理清晰只有极少的情况需要判断,可以通过swi...

  • 2018-11-05 Day05 js基础语法

    00-什么是js 01-js基础语法 02-变量 03-js运算符 04-分支结构 05-循环结构 06-函数 0...

  • JS常用设计模式解析02-策略模式

    1.简介 在于都本文之前,希望大家能够先阅读以下JS进阶系列03-JS面向对象的三大特征之多态这篇文章,了解JS的...

  • 03-JS基础-运算符

    运算符的优先级 运算符的结合性JavaScript中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自...

  • Java EE之旅03-JS基础(上)

    JS学习大纲 JS简介 1、js是什么 2、js能做什么 3、js历史及组成 4、js被引入的方式 js基本语法 ...

  • 03-js的原始类型和声明变量

    js的原始类型和声明变量 定义变量的关键字:var;无论定义什么类型的变量,都用var java的基本数据类型整型...

  • 认知,认知,认知!

    最近的一些经历,让我越来越感觉到,决定我们生活的根本因素,不是财富、知识、权利、家庭,而是认知。当然家庭、财富、知...

  • 认知认知再认知

    有一种元能力,是对认知本身进行再认知的能力。学完吴伯凡老师的《认识方法论》课程后,我对自己的认知有了如下升级: 1...

网友评论

      本文标题:03-JS认知

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