周报2京东页面及js

5f6166ef8f1047fe88db12a4f36a2288.png

04b7676dfd774aeea95013bd8794c059.png 

a75b2dd52ffe4a408bb7109ee294ae35.png

f48ef2bf8ac94d6a870c793566a493d5.png 

1.js一般有3种使用地方

 

行内js(一般特殊情况下使用,平常使用会html页面凌乱)

 

内嵌js在‹script›‹/script›使用

 

外部js‹script src="my.js"›‹/script›特别注意在中间什么都不能写

 

2.js中的多行注释用Ctrl+shift+/,html用Ctrl+/

 

3.alert()浏览器弹出警示框

 

console.log()浏览器控制台打印输出信息

 

prompt()浏览器弹出输出输入框,用户可以输入

 

4.变量(其实个人觉得就像c语言中的int但是可以定义任何类型)本质:变量是程序在内存中申请的一块用来存放数据的空间

 

var 声明变量  console.log(这个变量)输出结果

 

如果只声明,不负值输出 undefined

 

不声明, 只负值 出现该值

 

不声明,不负值,直接用 报错

 

5.变量规范

 

不能以数字开头

 

不能是关键字 例var for name

 

首字母小写,后面单词首字母尽量大写

 

6.var是动态语言 变量数据类型是可以变化的

 

数字型还有10进制 8进制 16进制区别

 

8进制以0开头

 

16进制以0x开头

 

infinity代表无穷大,-infinity代表无穷小

 

NaN代表一个非数值,可以用来判断一个变量是否为非数字类型。

 

7.转义符

 

 

 

 8.字符串外双内单,或外单内双

 

特别注意:字符串的拼接用+号

 

只要输出有字符串和其他类型相拼接最终结果还是字符串

 

9.true参与到加法中看做1

 

false参与加法中看做0

 

underfind未定义数据类型

 

null是空的 null➕1=1

1.转换为字符串类型,3种方法

 

①to string()alert(num.to string)

 

②string()alert(string(num)

 

③加号,拼接字符串 alert(num+"我是字符串")

 

2.转换数字型

 

①parseInt(变量)把字符串转化成数字型 得到的是整数,用这个东西也会去掉所代单位  例120px->120

 

②parseFloat(变量)转为小数

 

③number(变量)

 

④利用算数运算- * /(隐试转换)

 

转换为布尔型Boolean()只有' '、0、NaN、null、underfined是false,其余都是true。

 

3.运算符

 

浮点数在复数运算内会出现误差

 

浮点数不能直接用来做比较是否相等

 

递增,递减运算符

 

前置递增和后置递增区别

 

如果单独使用效果一样,前置的话先加1后返回值

 

后置的话先返回值在加1

 

比较运算符===全等(完全一样)!==不全等

 

其实这些运算与c语言很相似,,,

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值