JS基础知识快速挖坑

常用的逻辑运算符

            == (赋值)

            === (值相等且类型相等)

            != (不等于)

            !==(值不等或类型不等)

            && (与)

            ||(或)

            !(非)

在JS上不同类型的变量或值可进行一些运算 这组要是接收器做了隐式类型的转化

当字符串和数字进行相加时 会将数字直接进行字符串的拼接 

 如:var num1 = '123' var num2 = 12 var num3 = num1 + num2 console.log(num3) // 预期输出:'12312’

而当字符串进行减乘除等运算时 会将字符串转化成数字,在和另一个数字进行数值的运算

 var num1 = '123' var num2 = 12 var num3 = num1 - num2 console.log(num3) // 预期输出:111

条件循环语句

if....else if 语句:(

if (条件 1) {
// 代码块 1
} else if (条件 2) {
// 代码块 2
} else {
// 代码块 3
}
)当相应的条件执行布尔值为true时会执行相关操作

switch 分支:(

switch (expression) {
case value1:
// 当 expression 的结果与 value1 匹配时,执行此处语句
[break;]..........,
default:
// 代码块 2   当上面的代码块都不执行时 会执行这句话
console.log('对)

上面的break为可以选填项指的是当代码顺利条件执行的时候想在某处终止时便不会继续进行处理

下面就是我们常用的JS内置函数常用模块以及字符串常用的属性和方法

内置函数:

           isNan()值为ture时不是字符串  反之

            ceil(): 向上取整

            floor():向下取整

            round(): 四舍五入取整

            abs(): 绝对值

            sqrt() : 平方数

             parselnt("字符串",16)解析一个相应的字符串给出相应的进制

字符串属性:

           length() 计算字符串长度

            charAt()  获取对应索引号的字符串

            indexOf()  获取某个字符串值在字符串出现位置的索引

            lastIndexOf() 从后往前相应字符串值在相应字符串上出现位置的索引

            search()  检索相应的字符串或使用适应的正则匹配相应的字符串

            match() 字符串内检索指定的值 或找到一个或多个正则表达式的匹配

            substring() 截取相应字符串上起始位到结束位上的字符串

            slice()  使用功能和上个一样 但它里面的参数可以位负值

            replace() 替换相应字符串上的字符串的值

            split()  将一个字符串分割成多个单独的值

            toLowerCase() 可以将当前字符串上的所有的小写转位大写

            toUpperCase()  可以将当前所有的大写转化位小写   

对象属性的操作方法     

Var obj = { name: “李明”, age: 18, gender: “man”, city: “山东”, hobby: “游 泳” }

            访问对象的语法:

            obj[‘name’]

            //添加属性语法

            obj.nickName = “小明”

            修改对象属性obj.age = 19

            删除对象属性delete obj.age

            for ..in遍历对象属性

            for (var key in obj) { console.log(key) console.log(obj[key]) }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码到无能为力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值