重温js第一天:6月6日小结

浏览器分两部分:渲染引擎(解析html和css)和js引擎
Js组成:js语法+dom+bom
Js中一般使用单引号
单行注释ctrl+/
多行注释shift+alt+a可在设置中更改
alert警告框,prompt输入框 console控制台输出框(编程时经常使用)
变量就是一个装东西的盒子,就是装数据的容器,本质是在内存中的一块儿空间
完整的变量就是变量名+一个空间
变量的使用就是声明var+赋值
=是赋值,==是判断,===是严格判断
更新变量会涉及覆盖问题
Js变量的类型是根据等号后面的值来确定的
数据类型常用整型,布尔值,字符型,undefined,null
NaN表示not a number
IsNaN()返回的是布尔值,判断类型
只要加单引号就是字符串
字符串有嵌套效果
转义符\n换行
字符串长度length
只要有字符串类型和其他类型相加,最终结果是字符串
常用字符串拼接:引引加加
简单的js交互就是用户输入,程序处理,程序反馈给用户(一定要有输出或者返回值)
布尔值t当1,f当0
获取变量的数据类型;typeof
数据类型转换:num.toString String(num)或者隐式转换num+‘’
字符串转数字parseint parsefloat Number
其他类型转布尔值Boolean
Java是编译型语言,js是解释型语言
标识符不能是关键字或者保留字
关键字if else var let等
保留字就是预留的关键字
表达式就是由数字运算符和变量组成的式子
比较运算符返回的都是t或者f
逻辑运算符一般返回的也都是t或者f
运算符里面的重点就是短路运算,涉及到与或条件运算的第一个条件执行结果是否为真
赋值运算符=,+=,-=
运算符优先级问题:小括号-一元运算符-算术运算符-关系运算符-逻辑运算符-赋值运算符(前>后)
流程控制:顺序结构,分支结构if或者switch或者if else,循环结构
三元表达式;条件表达式?表达式1:表达式2
1+1都有一个返回值,比如可以直接console.log(1+1)
switch(表达式){case value :执行语句;break。。。}把表达式的值和value相匹配
小案例:用户输入什么,通过case进行匹配,然后有对应的结果
switch和if的区别就是值是固定的还是一个范围,分支少if效率高,分支多用switch
循环:for 和while和do while
涉及到循环可以f12到source里面打断点
从prompt接收到的是字符串类型,如果要进行运算就要用parseInt转成数字类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值