重点内容"/>
Js重点内容
一,什么是js
javascript是运行在客户端(浏览器,可预览)的编程语言
二,主要的功能
用来给静态页(html网页)增加一些动态功能(比如轮播图、tab切换)
三,应用场景
(1)网页特效
(2)服务端开发(Node.js)后台服务器
(3)桌面应用程序
(4)APP
(5)游戏开发
四,变量
变量是计算机内存中存储数据的标识符,根据变量名获取到内存中存的数据
// 声明变量var a;// 给变量赋值a=1;// 声明了多个变量,依次赋值(用逗号分隔)var age,name,sex;age=18;name='yc';// 同时声明多个变量并赋值var userName='yy',userPassword=521;// 变量在内存中的存储var b=18;
五,数据类型
简单的数据类型(5个):Number String Boolean Undefined Null
复杂的数据类型(1个): Object(复杂的数据类型中包含Function函数类型了)
六,字符串拼接
字符串拼接用加号+进行连接
例题:
console.log(11+11); //数值+数值 22
console.log('hello'+'world'); // 'helloworld'
console.log('100'+'100'); // '100100'
console.log('11'+11); //字符串和数值进行+,无论顺序(要把数值类型转成字符串,然后再进行字符串拼接) ‘1111’
console.log(+'4'); // +一个字符串 (把字符串转成数值) 4
七,语法
-
循环控制语句
-
while循环 -----不推荐使用
while(判断条件){
循环代码
}
// while循环var i=0;while(i<10){i++;console.log(i)}
for(初始化; 条件; 增量){
循环代码
}
//for循环for(var i=0; i<10; i++){if(i==3){continue;}console.log(i)}for(var i=0; i<10; i++){if(i==3){break;}console.log(i)}
一个=叫赋值
两个==叫比较
for循环里的break---跳出循环体,执行下边的的代码
continue-------跳出当前循环体,进入下一次循环
&& 是与运算表达式,可以理解为当 && 前面的值为真时,执行 && 后面的表达式,
&& 前面的表达式为假时,返回false。
|| 或运算表达式,可以理解为当 || 前面的值为假时,执行|| 后面的表达式。
当 || 前面的表达式为真时,直接返回前面的表达式。
八,什么是内置对象
js语言的设计者为了方便我们开发需要,提供很多封装好的对象直接供开发者使用,这些有js本身提供的对象,就称为内置对象
js内置对象种类
Number String Boolean Array
Date(日期对象) Math(数学函数) RegExp(正则) Events(事件) Functions(函数)
Number对象
Number('5');
parseInt()
parseFloat()
toFixed---数值对象.toFixed(n)---保留小数点后n位
isNaN函数----用来判断当前所输入的内容是否是一个数字
console.log(isNaN(9));//false
console.log(isNaN(NaN));//true
//如果是数字isNaN的返回值是false
//如果是字母、非数字isNaN的返回值是true
var a=3.475;//数值对象.toFixed(n)---保留小数点后n位//特点: 四舍五入 位数不够用0补齐console.log(a.toFixed(2));//3.48var b=3.4;console.log(b.toFixed(2));//3.40//isNaN函数----用来判断当前所输入的内容是否是一个数字console.log(isNaN(9));//falseconsole.log(isNaN(NaN));//true//如果是数字isNaN的返回值是false//如果是字母isNaN的返回值是true
更多推荐
Js重点内容
发布评论