js笔记1-基本知识

本文档记录了JavaScript的基础知识点,包括变量类型的定义方式、条件与循环语句的使用、真假值的判断逻辑以及随机数生成方法等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

js笔记

刚好需要学习一些前端的知识,这个过程对js进行简单的总结

类型

  • 字符 var x = “hello”;
  • 数字 var y = 3 ;
  • 函数 var z = function(){} //其实定义函数还有其他方式
  • 数组 var x = [1,2,3,4];
  • 对象 var y = {aa:1,bb:’asd’} //python的字典

if 、for 、while

  • 觉得语法和c或者c++等无异

逻辑

  • 注意的是,0,”“,false,undefined,NaN表示false,其他表示true
  • {} //非空,即true ,!{}//false,!!{}//true
  • 逻辑与&&:第一个表达式为假时不会去处理第二个表达式,所以如果都为真的时候,结果是最后一个表达式的结果。
  • 逻辑或||:第一个表达式为真时,直接不用去处理第二个表达式,且结果是第一个表达式,否则是第二个表达式的结果。
true||"whsi"
true
false||"asd"
"asd"
"Asd"||true
"Asd"
false&&"asd"
false
true&&"whsi"
"whsi"
"ASD"&&true
true
  • && 优先与 ||,如:
false && "youare" ||"Asd"  //&&结果是false,||后是"Asd"真的结果
"Asd"
true && "asd"||"A" //&&结果是"asd",为真,则||是第一个表达式的结果,为"asd"
"asd"
"ASd"&&true||"s" 
true
"ASd"&&false||"s" 
"s"
  • 一个小技巧,一般如果我们要判断一个数据为空时,对其进行赋值
var yahoo = yahoo || {}
undefined
yahoo
Object {}

随机数

  • var number = Math.floor(Math.random()*N) //生成一个0-N内的随机数
  • var number = parseInt(Math.random()*N) //生成一个0-N内的随机数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值