js的作用
- html是从语法意义上来构造网页2.css是从视觉上美化界面3.js是从交互上提升用户体验
- js的出现:1995年出现,网景公司设计
- js的发展:原来叫做liveScript,后改名为JavaScript
- js的现状
- 第一个js程序以及js的位置1.弹框输入的认识 2.数值和字符的认识
二.注释的认识(掌握)
- 注释的作用:用来说明代码,提升代码的可读性
- 注释的种类:1.单行注释 使用 // 快捷键是crl +/ 2.多行注释 使用/**/
快捷键是 ctr +shift +/
三.变量(掌握)
- 变量的定义:变量是用来存储数字,字符以及可以表示这些东西的东西
变量的使用:
1 .声明变量 var
2.赋值变量 =
3.使用变量.
例如 var a; a = 5;console.log(a);
-
变量的命名:
从语法意义上命名,变量是由字母数字,下划线以及$符号组成,但是不能一数字开头,而且不能 使用保留字;从形式上变量是由他的实际表示的意思的英文组成,然后采用驼峰命名法,就是如果当一个变量是由多个单词组成,那么当第二个单词开始的每一个单词的第二个字母都是大写,
例如 lastName
变量的类型:
1,数值 2.字符 3.布尔 4.对象 5.未定义类型
变量的赋值:
用来赋值的值不会改变,被赋值的值会发生改变,
变量如果不赋值会输出未定义类型:var a ; console.log(a);
其他类型和布尔类型的转化
1.对于数值类型,只要不是0就是真;
2.对于字符类型,只有不是空就是真;
3.对于对象类型,如果是null,才是假,其余是真的;4.对于未定义类型,都是假的
四.运算符(掌握)
- 运算符:运算符是用来连接变量组成语句的符号
- 运算符的种类:算术运算符 关系运算符 逻辑运算符
- 算术运算符:
1. + - * / %
2.* / %的优先级高于 + -
3.使用小括号可以提升优先级别
4.+= 以及-=的认识,+= -=表示变量赋值的时候
如果用自己赋值给自己就可以使用+=或者-=
例如 var a=5; a= a+5;可以替换为 a+=5;
5.++以及—的认识:一般++和—放在变量中使用,如果对于++,放在变量的后面,表示先使用变量,然后让变量的值加一,赋值给原来的变量;如果放在变量的前面表示先让变量的值加一,然后在赋值
* 关系运算符:
>1.> < >= <= == === != !==
2.特点:>=以及<=只有一个满足条件就可以; ==只需要比较内容就可以;===既要先比较类型,也比较内容,如果两个都符合才可以 != 和!==是== ===的相反;关系运算符的结果都是布尔类型;关系运算符不可以连续
* 逻辑运算符:
>1.&& || !2.特点:逻辑运算符进行运算符的都是布尔值 ;&&只有两边都是真的时候结果才是真;||只有有一个是真的返回结果就是真 ;!表示取反
####五.逻辑运算的一些特点(掌握)
>* 对于&&运算符如果第一个表达式是真的那么第二个表达式需要计算,如果第一个表达式为假,第二个表达式不用计算
* 对于||如果第一个是真的,那么第二个不用计算,如果第一个为假,那么第二个需要计算.
* 数值或者字符参与逻辑运算:如果返回真,对于&&运算符,那就返回的结果是第二个表示真的值,如果返回假的,那么返回第一个为假的值;对于||,如果结果为真,返回第一个为真的值,如果为假,返回最后一个为假的值
* 运算符的优先级:1.算术运算符高于关系运算符,关系运算符高于逻辑运算符 2.一般单目运算符高于双目运算符3.赋值运算符的等级最低 4.&&运算符高于||运算符
####六.if语句的认识
* 基本if语句的形式:
if(判断条件){如果条件成立执行代码}else{如果条件不成立执行这里的代码};
多重if语句的形式:
if(判断条件1){如果条件1成立就执行代码}else if(判断条件二)
{如果条件二成立就执行括号中的代码}else{如果都不成立,就执行这里的代码}
>多重if语句的跳楼现象,也叫阻断现象:就是对于多重if语句如果,第一个条件成立了,后面的所有的条件都不再判断,
* 阻止跳楼现象:就是写的时候,把else去掉就可以了
`嵌套if语句:就是if语句中有if语句,形式:if(if(){}else{} )else{if(){}else{}};`
>- 补充知识点:+和连字符的区别,如果+两边都是数值,+表示加号,只有有一个字符,就是表示练字符,连字符的结果是字符类型
####七. 循环语句的认识
>* 循环语句的类型:for循环和while循环
* `for循环的形式:for(初始化条件;终止条件;变化值)`
* `for的一般的实际例子for(var i = 0;i < 100;i++){}`
* for循环的过程:就是根据初始化条件,然后和终止条件判断,如果符合终止条件,就执行大括号中的代码,然后让初始条件变化,然后和终止条件比较,如果符合,就继续执行对应的代码,直到不成立为止,停止循环。
####八.常见数学公式的使用(掌握)
>* 取出最大值以及最小值的公式:max(); min();
* 取出一个数值的正的平方根:sqart();
* 设置一个数的几次方:pow()
* 输入框的认识和使用:prompt()
* 转化整数的公式的认识:
1.parseInt()
2.可以直接把数值字符转化成整数,可以截断字符,截取出数值,但是必须第一个字母是数字字符
网友评论