freecodecamp学习笔记【四】

又有几天没更新啦,依然是写得不知所云的笔记,让看到的小伙伴们见笑了。


js基础

  • 关于定义内容中带引号的字符串,两种方法

    • 在内容中的引号之前加 “\” 注意:!!!千万不要写成"/"
    • 用单引号定义,但是要注意引号匹配问题
  • 字符串更改不能只靠改变??(在js中这个叫Bracket Notation?不懂括号计法这个直译是什么意思)的第0个元素,要整个串重新定义。

    (p.s. 后面有专门讲数组的,所以我并不太懂这个到底是什么东西)

  • .push() .pop()   栈思想
    .shift()   .unshift() 队列思想
    
  • js里的打印语句

    console.log();
    
  • js 里面 == 会有强制类型转换,所以 3== ‘3’为true。从而也有=== 这个表达(strict equality operator),该表达下不做强制类型转换,只有当左右两边的数据类型也完全一致时,才有true。

  • js 的switch case语句里面的case严格执行===

  • “if your object has any non-string properties, JavaScript will automatically typecast them as strings. "js会把属性自动转换成字符串类型。(笔者直接看的英文网站,不知道”properties“这个中文直译为所有物、财产的单词在该语境下被翻译成什么,暂时理解为之前学java基础听过的”属性“一词,如果不对欢迎指出)

  • js 数组下标也是从0开始的

Math.random() js中的随机数函数 
Math.floor(Math.random()*num) 可使得生成的随机数范围在0~num-1范围间
如果不想范围从0开始,就在这串代码后面加上基数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值