JS语法学习实战系列

本文介绍了JavaScript的基础知识,包括数据类型如布尔值、数组和对象,以及运算符的使用。强调了let、var和const声明变量的块级和函数级作用域区别。还讨论了如何在JS中创建自定义异常以及时间与字符串之间的转换方法。
摘要由CSDN通过智能技术生成

1
  JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

W3CSchool - JavaScript

MDN参考文档: String - JavaScript | MDN

一、数据类型

二、运算符

1

三、流程控制

1

JS数据类型之布尔值(boolean) 数组 自定义对象 运算符 流程控制 函数 JS内置对象 BOM和DOM操作

四、let 、var、 const 声明变量的区别

详情链接:JavaScript中的 let 和 var

  let和var的区别体现在作用域上。

  • var的作用域被规定为一个函数作用域
  • let则被规定为块作用域,块作用域要比函数作用域小一些

在块作用域中两者的区别较为明显, let只在for()循环中可用,而 var是对于包围for循环的整个函数可用
1

  • const,const和let都是在声明的块作用域中有效,但是let声明的变量可变,值和类型都可以改变,没有限制。const声明额变量不能改变,所以,const一旦声明一个变量,就必须马上初始化,不能留到以后赋值
  • 如果变量既没在函数中,也没在块作用域中定义,那么两者都属于全局作用域。

五、自定义异常

js抛出自定义异常

六、时间与字符串的互相转换

JS时间与字符串的互相转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值