JS学习(1——25)

所看课程链接

一、JS书写位置

和CSS一样分别为:行内式、内嵌式、外链式

行内式:不推荐,写在标签里面,需要依靠事件发生来出发
内嵌式:写在标签中,在页面打开时直接触发(和外链二选一)
外链式:推荐, 引入方法:<script src=""></script></head>

二、注释

和HTML一样:

  1. ctrl+/
  2. alt+shift+a(多行
三、变量

和c语言类似

语法:var 变量名 = 值

也可以:在这里插入图片描述

命名规范:
  1. 数字、字母、(英文下划线、美元符号(唯二两个特殊符号
  2. 区分大小写
  3. 不能以数字为开头
  4. 不能是保留字,关键字
  5. 不能出现空格
四、基本数据类型(p8)
  1. 数值类型(整数+浮点数+科学计数法:2e3=2*10的3次方)
  2. 字符串类型( = " " )
  3. 布尔类型( = true/false---->显示真或假)
  4. undefinded类型:未定义类型时使用
  5. whichobject类型:已知未来类型( = null )
五、判断数据类型(p9
  1. console.log(typeof 变量名)
  2. console.log(typeof (变量名))

结果均以字符型呈现,所以二号会先在括号内进行完运算再出结果

六、将其他数据类型转换成数值

var b = Number (a) (可以转小数)
var b = parseInt (a)(可用于取整将会过滤掉不是数字的部分,小数转换不了)
var b = parseFloat (a)(上面两者合二为一)
var b = a-0 (非加号,如果运算里出现一个字符串则所有都变为字符)

七、将其他数据类型转换成字符串

var b = String (a) (所有类型都可以转换)
var b = a.tostring() (none\undefined转换不了)
var b = a="空的字符串 "

八、将其他数据类型转换成布尔

在这里插入图片描述

var b = Booleam (a)---->true

九、运算符(p13)
  • +
  • -
  • *
  • /
  • %
十、赋值运算符

重复赋值取下面的
a+ = 1----->a=a+1(+= ; -= ;%= ;/=)
a ++ = a +1

十–1、比较运算符(p15)

console.log(a>10)----->true/false

==(等于值
=(等于值+对比类型,un&none无法比较)
!= (比较两边值是否不等
(比较两边值+类型是否不等

十–2、逻辑运算符(p16)
  • 与:&&
  • 或:||
  • 非:!

特殊:

  1. !!a---->转换成布尔值fa
  2. && ||短路用法
十–3、自增自减运算符

前++/- -与后++/- -的区别
在这里插入图片描述

十一、三目运算符(p18)

1.10 > 20 ? console.log (1) : console.lo (2)
真执行1 假执行2
2. var finall = sum > 200 ? sum-10 : (sum >100 ? sum-5 : sum)(满200-10,满100-5)

十二、分支结构
if–else

if(条件) {
}
else if{
}
else if{
}…

switch

switch(true){
case. sum>=200:
a=sum-10
break;
case…:

break;
defualt:
a=sum
break;
}

十三 循环结构

while

while(条件){
console.log(“hello”)
n++
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值