day1:JavaScrip

1.JS的概述
1.可以干的事情
2.运行在客户端(浏览器)的解释型脚本语言
解释型:代码从上到下一边解释一边运行
2.JS的历史
95年布莱登·艾奇用10天完成JavaScrip设计,用来表单验证,最初命名为LiveScript。后来sun合作改为JavaScrip。

3.JS的组成
ECMAScript(语法)、DOM、BOM
DOM:文档对象模型
BOM:浏览器对性模型
js本质:可以通过即代码操作文档,浏览器。

4.JS的书写位置
1.行内式
2.嵌入式
写在html结构底部,为了能够获取最页面中的内容才写到最下边
3.外链式

5.JS的输入输出
1.控制台输出
console.log()
2.页面输出
document.write()
3.弹框
alert()
4.提示框
console.log(prompt(‘请输入…’))

6.JS的变量
1.变量:存储数据的容器
2.变量的定义
(1)先声明,在定义
(2)声明的同时赋值
(3)可以同时声明多个变量,在进行赋值
3.变量的命名规则和规范
(1)有数字、字母、下滑线、美元符号
(2)不能以数字开头
(3)不能是关键字和保留字
(4)区分大小写
(5)见名视意
(6)驼峰命名法:如果多个单词组成,第一个单词全部小写,从第二个单词开始,首字母全部大写

7.JS的数据类型
基本数据类型:字符串(string)、数值(number)、未定义(undefined)、空(null)、布尔(boolean)
检测数据类型:(typeof关键字)
(1)string:单引号或双引号引起来
(2)数值类型:整数、小数、二进制、八进制、十六进制、NaN
NaN:number类型,但是不是数字

8.转数据类型
1.字符串转为数值类型
(1)Number
结论一: Number()可以将纯数字的字符串转为数值
结论二:Number()可以将非纯数字的字符串转为NaN,也是数值类型
(2)parseInt
结论一: parseInt()可以将纯数字的字符串转为数值
结论二: parseInt()可以将数字开头的字符串转为数字
结论三: parseInt()可以将非数字开头的字符串转为NaN,也是属于number类型
结论四:parseInt()保留整数
(3)parseFloat
结论一:parseFloat()保留小数点后面的数字
结论二:parseFloat()数字开头的字符串转为数字
(4)隐式转换
在进行取余和减法运算时纯数字的字符串转为数字

9.转字符串类型和布尔类型
1.数字转为字符串
(1)num.toString()
(2)String(num)
2.转为boolea类型:ture、false
除过以下五个其余都是ture:{""(空字符串)、0、undefined、null、NaN}
(1)boolean()
(2)!!

10.运算符
1.算术运算符:+ - * / %
+:拼接(字符串和字符串,字符串和数字相加)、求和
2.赋值运算符:a+=20(a=a+20)、a-=20(a=a-20)、a*=20(a=a*20)
3.关系运算符:>,<,>=,<=,==两个等号【只比较值,不比较类型】,===三个等号【既比较值,也比较类型】, !【关系运算符比较出来的结果是布尔类型值】
4.逻辑运算符:与&&【一假即假】,非||【一真即真】,非!【取反】
5.自增自减运算符:a++(先输出,再自身加一),++a(先加一,在输出)
运算顺序(先乘除在加减)

11.is NaN
1.NaN:非数字的number的类型
2.isNaN:帮助我们检测是否是非数字,是非数字返回为ture,不是非数字返回false
【底层会调用Number()方法】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值