h5前期jg知识点总结10月18日

 js的本质就是处理数据(数据来自于后台的数据库)

  所以变量就起到一个临时储存数据的作用

  ECMAscript制定了js的数据类型

  数据类型   分基本数字类型,和引用数字类型

  基本数字类型          (就是简单的赋值)

  字符串 (string)

  数字(Number)

  布尔(Boolean)

  空(null)

  undefined

  引用数字类型     (他将内存地址复制给变量)

  对象(object)分为

  数组       函数           json      array         function     日期       数字对象等等。。。

  数组写法:var s=["hello",123,true,"张三"]         []数组  有基本的数据类型组成

  var json={"name":"张三","age":23}                 {}json

  栈内存就是环境

  堆内存就是代码、数据的(仓库)

  js代码执行前,浏览器会给一个环境叫window 全局作用域

  alert()       prompt()      confirm()          都是方法

  怎样找到这个方法,属性归属(两种情况)

  1.arr.find()       find()是arr的的方法

  2.没有带点       在谁的环境下是谁的

  在window下的方法和属性,我们把他叫全局方法和属性(在计算机的方法任何模块都可以使用)

  判别变量的数据类型    typeof 变量名   (返回的是数据类型)

  js

  1.eval()  将字符串转化为脚本代码

  带=号的都叫表达式

  表达式可以叫语句,语句不可以叫表达式

  eval()   必须填东西,并且必须是字符串

  将字符串转化成对应的js代码

  eval(“alert(12)”)      输出的结果是alert(12)

  eval(“()”)  如果eval方法中带小括号,就会强制的将括号里面的表达式转换成对象,而不是作为语句来执行,

  从后台拿到的数据都是字符串,不管长成什么样

  var a="[12,23]";       (数组形式的字符串)

  var a="12"            (数字形式的字符串)

  “  ’    ‘    ” 双引号里面必须是单引号

  2.isNaN()    is not a number   (具有隐式转换的能力)

  当()里面的东西不是数字的时候返回true,是数字返回false

  隐式转换的有哪些?

  - (减) * (乘)    /  (除)  ==  (双等号)    isNaN()

  3.Number()    将东西强制转换成数字

  var a=true;              false是0 true是1

  console.log(Number(a))

  4.parseFloat (浮点型 )  (上次提到过)

  5.parseInt( 整型)

原文地址:https://www.cnblogs.com/diwangkaige/p/9812949.html

时间: 2024-07-31 03:38:43

h5前期jg知识点总结10月18日的相关文章

10月18日随笔

1 #include<iostream> 2 #include<algorithm> 3 #include<cmath> 4 #include<cstring> 5 #include<cstdio> 6 #include<queue> 7 using namespace std; 8 typedef long long LL; 9 inline int read() 10 { 11 int x=0,f=1;char c=getchar

[NOIP集训]10月18日

今天的文件夹:10月18日.zip 今天脑子转不起来,想不出来动规了. Orz @张翰文学神 T1:快排,然后求连续数字的长度,简单判断即可. T2~T4:容我再想两天... T2原题: 题2. 养zsc(pig.pas/c/cpp) [题目描述] 你有一个zsc圈,有N头zsc,每天你最多可以杀一头zsc卖钱,获益就是zsc的体重.但是每过一天每头zsc的体重都会下降P[i](当然,如果zsc体重<=0了,自然获利就是0),问K天内你的最大获利. [输人文件] 第一行两个数N.K: 第二行N个

2015年10月18日---工作报告

工作汇报 在刚刚的一个星期,我做了如下三项工作,现在对图像编码的学习正处于知识积累期,对视频编码有了一些了解.但是还有很多基础知识需要去看. 第一,   正在阅读您给我们的视频编码书籍.看到20多页,但在粗略的浏览后面的章节,我发现视频编码的数学要求很高,很多公式看不懂,估计需要多学习这方面的知识. 第二,   在阅读一篇<高效视频编码>的论文,由中科院大学的沈燕飞博士写的.准备细看,以备做报告时使用. 第三,   除了做以上的三件事之外,还在自学MatLab和泛函分析等基础知识.同时在学习选

豆豆 - 遥远的救世主(2014年10月18日)

<遥远的救世主> 作 者:豆豆 译 者: 系 列: 出 版:作家出版社 字 数:460千字 阅读完成:2014年10月18日

2014年10月17~10月18日,杨学明老师《软件测试管理》实战班公开课在北京成功举办!

2014年10月17-18日,<软件测试管理>公开课在北京市朝阳区某酒店成功举办!来自互联网.机电.软件.仪表.物联网.医疗等企业的研发负责人和测试部门经理等参加了此次培训,此次培训由著名研发管理专家杨学明主讲,本次课程采用全程案例分析讲解,让学员从一开始就融入到软件测试的场景中去,根据测试中所遇问题进行针对性讲解和讨论:每一个知识点的讲解都有相应的工具和模板支撑,从而使学员所学的知识在工作中能真正使用起来,也解决了培训不能落地的难题: 培训结束后许多企业表示将引进杨老师的内训和咨询服务.

linux运维实战练习-高级班-2015年10月18日-10月24日课程作业(练习)安排

一.作业(练习)内容: 1.阐述Linux HA Cluster的使用背景: 2.总结Linux HA Cluster的系统组成,HA Cluster的工作模型: 3.通过LAMP组合,基于heartbeat v2 crm实现HA:要求,部署wordpress,用于编辑的文章中的任何数据在节点切换后都能正常访问: 二.完成时间: 2015年10月24日之前. 三.提交方式: 请将作业的博文链接地址以评论本博客的形式提交. 格式如: 学员编号+姓名   http://mageedu.blog.51

linux运维实战练习-中级班套餐班-2015年10月18日-10月24日课程作业(练习)安排

一.作业(练习)内容: 1.MariaDB基础总结,包括表管理.索引管理.用户及权限管理: 2.编译安装LAMP,其中分别实现: (1).把php编译成为httpd的模块 (2).php以fpm工作为独立守护进程 3.安装并配置基于虚拟用户的vsftpd: 4.建立nfs共享,将主机172.16.0.1上的目录/magedu通过nfs共享给172.16.0.0/16(可根据自己的网络情况来设置)网络的主机以读写方式使用: 5.建立samba共享,共享目录为/data,要求: 1)共享名为shar

H5前期知识点总结 10月9日

一.单位 1.px是基本的单位,像素 2.em也是一个单位,使用方式,用元素父级的字体大小乘以em前的数字,父级没有就向上一个父级找, 直到body为止,如果body没有,就用默认的字体大小16px 3.rem是一个单位,只跟根节点<html>的字体大小有关,如果根节点没有字体大小,默认16px 4.line-height:2:则此元素的的行高为2X元素的字体大小 二.浏览器 浏览器与浏览器之间的差距重要体现在浏览器自身的内核 每个浏览器都有自己的前缀,这个主要是解决css3中的兼容问题 Ch

(HTML部分)特供.Net基础全套视频教程2014版(第十八天)(更新于2015年10月18日00:17:58)

html 不区分大小写<body></body> 空格标签 &nbsp 如:<p>莫使金樽     空对月.</p> 代表诗句间有五个空格 标题标签 <h#>:#=1~6 <h1>我是标题</h1> <h2>我是标题</h2> <h3>我是标题</h3> <h4>我是标题</h4> <h5>我是标题</h5> <h