JS1
Posted lyczzc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS1相关的知识,希望对你有一定的参考价值。
简单数据类型
1.number类型
NaN:非数字,但属于number
特点:a.所有设计到NaN的操作结果都是NaN
b.NaN跟任何值都不想等(包括本身)
2.string类型
特点:引号里包含的数据
\n换行符 \t制表符
3.数据的属性和方法
1)静态方法
例1:Number.isInteger(); 判断一个属是否为整数
例2:Number.isFinite(); 判断一个值是否为有限数值
例3:Number.isNaN(); 判断一个值是否为非数字
2)实例方法
例1:console.log(变量.tofixed(值)); 将一个值转换为指定小数位数的字符串
例2:console.log(变量.charAt(值)); 通过位置找字符
例3:console.log(变量.indexOf(‘字符‘)); 通过字符找位置
例4:console.log(变量.lastIndexOf(字符)); 找最后一个字符的位置
例5:console.log(变量.slice(值,值)); 截取字符串(不包含结束位置上的字符)
例6:console.log(变量.concat(变量)); 拼接字符串
例7:console.log(变量.toLowerCase()); 将字符串转为小写
例8:console.log(变量.toUpperCase()); 将字符串转为大写
例9:console.log(变量.split(分割的符号)); 把一个字符串按照指定符号分割成数组
3)属性
例:console.log(变量.length); 字符串有多长
4.运算符
1)字符串拼接运算符
let 变量1=变量2+变量3
2)算数运算符
例:console.log(变量1+(加)、-(减)、*(乘)、/(除)、%(求余)、**(次方)变量2);
3)比较运算符
例1:console.log(变量1==(相等)、!=(不相等)、===(全等)、!==(不全等)变量2)
例2:let a="a"
let b="A";
console.log(a>b);
小写字母始终大于大写字母;同类型的字母越往后越大。
4)逻辑运算符
例1:console.log(变量1 && 变量2); 一假全假
例2:console.log(变量1 // 变量2); 一真全真
例3:console.log(变量1 ! 变量2); 取反
5)赋值运算符
例:let a=1;
let b=0;
b=b+a
b+=a
6)三目运算符
表达式1?表达式2:表达式3(如果表达式1为真,则运行表达式2;如果表达式1为假,则运行表达式3)
例:let age=16;
age>=18?console.log("成年了"):console.log("未成年");
以上是关于JS1的主要内容,如果未能解决你的问题,请参考以下文章