当前位置: 首页 > news >正文

网站建设往年的高考题免费看电视的网站有哪些

网站建设往年的高考题,免费看电视的网站有哪些,在网站文字上做笔记,重庆公司注册需要哪些资料目录 系列文章2、JSA语法2.1、打印输出2.2、注释2.3、变量2.4、数据类型2.5、函数2.6、运算符2.7、比较2.8、if else条件语句2.9、for循环2.10、Math对象(数字常用方法)2.11、字符串常用方法2.12、数组常用方法 系列文章 使用、工程、模块介绍 JSA语…

目录

    • 系列文章
    • 2、JSA语法
      • 2.1、打印输出
      • 2.2、注释
      • 2.3、变量
      • 2.4、数据类型
      • 2.5、函数
      • 2.6、运算符
      • 2.7、比较
      • 2.8、if else条件语句
      • 2.9、for循环
      • 2.10、Math对象(数字常用方法)
      • 2.11、字符串常用方法
      • 2.12、数组常用方法

系列文章

    使用、工程、模块介绍
    JSA语法
    第三篇练习练习题,持续更新中…

2、JSA语法

2.1、打印输出

语法:在立即窗口输出显示括号内的东西
console.log()
示例1:
在这里插入图片描述
示例2:打印多个,可以用逗号分割
在这里插入图片描述

2.2、注释

语法:注释后的内容将不会被执行,一般情况下使用单行注释就够了。
单行注释:// 后面是内容
多行注释:/* 里面是内容 */
示例:
在这里插入图片描述

2.3、变量

语法:变量定义后可以被修改,常量定义后不可以修改。一般情况使用let就可以了,可以将let是var的高级用法,而const目前只需要了解即可
var:定义一个变量
let:定义一个变量
const:定义一个常量
区别:
let,const不能重复定义,var可以
const 在声明时必须被赋值,且值不能被修改
示例:
在这里插入图片描述

2.4、数据类型

2.4.1、数字number
在这里插入图片描述
2.4.2、字符串string
    需要用英文引号包起来,双引号、单引号皆可。且将数字包裹时,那么该变量的数据类型也是字符串,而非数字。
在这里插入图片描述
2.4.3、布尔boolean
    布尔值只有 true 和false
在这里插入图片描述
2.4.4、数组array
    需要用英文中括号[]包起来,每个元素之间用英文逗号,分割,每个元素可以是数字、字符串、布尔、数组、对象、null、undefined、空。目前数组中一般只会用到数字、字符串。
    数组无法直接打印输出,需要使用JSON.stringify
    数组length:就是指数组中有几个元素
    数组下标:下标从0开始,可以通过下标取出数组中指定的元素
在这里插入图片描述
2.4.5、对象object
    需要用英文大括号包{}起来,每个元素由键值对组层,键值对之间由英文逗号,分割。键可以为数字、字符串,建议使用字符串,可以加引号也可以不加。值可以为数字、字符串、布尔、数组、对象、null、undefined、空。
    数组无法直接打印输出,需要使用JSON.stringify
    键的作用:可以通过对象.键或者对象[键]获取到对应的值
在这里插入图片描述
2.4.6、null
    代表空,了解即可
2.4.7、undefined
    代表定义未赋值,了解即可

2.5、函数

语法:即为宏的定义方式,函数名就是宏名

function 函数名() {// 函数体
}

示例: aaa就是函数名,即宏名。大括号内的即函数体
在这里插入图片描述

2.6、运算符

2.6.1、+
    数字与数字相加,求和。数字与字符串相加,为拼接。
在这里插入图片描述
2.6.2、-
    数字与数字相减、数字与字符串数字相减,求差。数字与字符串相减,无法运算。
在这里插入图片描述
2.6.3、,/
    乘除与减法相同。数字与数字乘除、数字与字符串数字乘除,求乘除。数字与字符串乘除,无法运算。
在这里插入图片描述
2.6.4、%
    取余,同减、乘、除。
在这里插入图片描述
2.6.5、+=、-=、
=、/=、%=
    等同于自身运算后赋值给自身。
在这里插入图片描述
2.6.6、++、–
    自增、自减。数字、字符串数字皆可。 ++ 等同于 += 1, – 等同于 -= 1。写在后面,先赋值再运算。写在前面。先运算后赋值。
在这里插入图片描述
2.6.7、!
    取反,即!true等同于false,!false等同于true 。数字0等同于false,其他数字等同于true。
在这里插入图片描述

2.7、比较

2.7.1、==
    判断两个变量是否相等,返回布尔值
在这里插入图片描述
2.7.2、===
    判断两个变量的数据类型以及值是否相等,返回布尔值
在这里插入图片描述
2.7.3、!=
    判断两个变量是否不相等,返回布尔值。与2.7.1相反
2.7.4、!==
    判断两个变量的数据类型或值是否不相等,返回布尔值。与2.7.2相反
2.7.5、>,<,>=,<=
    判断两个变量的值是否满足大小比较,返回布尔值
在这里插入图片描述
2.7.6、&& 与 ||
    并且与或者,并且&&是两个都满足时才满足,或者||是只要满足一个就满足。
在这里插入图片描述

2.8、if else条件语句

语法1:

if (条件) {// 满足条件 代码体1
} else {// 不满足条件 代码体2
}

示例: wang > mi就是条件
在这里插入图片描述
语法2:

if (条件1) {// 满足条件1 代码体1
} else  if (条件2){// 不满足条件1,满足条件2 代码体2
} else {// 偶不满足 代码体3
}

在这里插入图片描述
语法3:

if (条件1) {// 满足条件1 代码体1
}

在这里插入图片描述
语法4:

if (条件1) {// 满足条件1 代码体1if (条件2) {// 满足条件1,满足条件2 代码体2} else {// 满足条件1,不满足条件2 代码体3}
} else {// 不满足条件1 代码体4
}

2.9、for循环

语法:

for (变量定义, 条件, 变量运算) {// 满足条件 
}

示例: i = 0就是变量定义, i < 4就是条件, i++ 就是变量运算。
在这里插入图片描述
break: 结束循环
示例:
在这里插入图片描述
continue: 跳过本次循环
示例:
在这里插入图片描述

2.10、Math对象(数字常用方法)

2.10.1、Math.max(a,b,c,…)
    取一组数字(a,b,c,…)中的最大值
在这里插入图片描述
2.10.2、Math.min(a,b,c,…)
    取一组数字(a,b,c,…)中的最小值,用法同上
2.10.3、Math.random()
    随机生成0-1之间的一个小数
在这里插入图片描述
2.10.4、Math.abs(x)
    取x绝对值
在这里插入图片描述
2.10.5、Math.ceil(x)
    x向上取整
在这里插入图片描述
2.10.6、Math.floor(x)
    x向下取整
在这里插入图片描述
2.10.7、Math.round(x)
    x四舍五入
在这里插入图片描述
2.10.8、Math.exp(a)
    e的a次后的值。比如E的2次写法如下
在这里插入图片描述
2.10.9、Math.round(a)
    log以e为底a的值。log以e为底2的写法如下
在这里插入图片描述
2.10.10、Math.pow(x, y)
    x的y次的值。2的3 次的写法如下
在这里插入图片描述
2.10.11、Math.sqrt(x)
    x的平方根
在这里插入图片描述
2.10.12、x.toFixed(y)
    数字x四舍五入保留y 位小数
在这里插入图片描述

2.11、字符串常用方法

2.11.1、toLowerCase()
    将字符串转换为小写
在这里插入图片描述
2.11.2、toUpperCase()
    将字符串转换为大写
在这里插入图片描述
2.11.3、indexOf(x)
    获取指定字符x在字符串中第一次出现的位置。
    下面例子中字符串AfdDd中d第一次出现是在第三个位置,计数是从0开始,所以输出2。
在这里插入图片描述
2.11.4、lastIndexOf(x)
    获取指定字符x在字符串中最后第一次出现的位置。
    下面例子中字符串AfdDd中d第一次出现是在第五个位置,计数是从0开始,所以输出4。
在这里插入图片描述
2.11.5、slice(start, end)
    截取字符串从start开始,到end结束之间的内容。
    下面例子中字符串AfdDd中从下标1开始截取,下标3结束。左闭右开区间,即下标1的字符f要截取,下标3的字符d不截取。
    end可以省略,代表要从start开始截取至末尾
在这里插入图片描述
2.11.6、substring(start, end)
    同上。
在这里插入图片描述
2.11.7、substr(start, length)
    截取字符串从start开始,截取长度为length的内容。
    下面例子中字符串AfdDd中从下标1开始截取,长度为3。左闭,下标1的字符f要截取。
    length可以省略,代表要从start开始截取至末尾
在这里插入图片描述
2.11.8、split(x)
    通过字符x将字符串分割为数组。
    下面例子中字符串AfdDdc通过字符d分割后,arr的值就是[‘Af’,‘D’,‘c’],故而循环数组中可以输出Af、D、c
在这里插入图片描述
2.11.9、replace(str1, str2)
    将字符串中第一次出现的str1替换为str2。
    下面例子中字符串AfdDdcfda将第一次出现的字符fd这个整体替换为了0。
在这里插入图片描述
    如果要实现全部替换将使用/内容/g来实现。
    下面例子中字符串AfdDdcfda将所有的fd这个整体替换为了空,相当于删除了字符串中的fd这个整体。
在这里插入图片描述

2.12、数组常用方法

2.12.1、push(x)
    向数组的末尾添加一个元素X
在这里插入图片描述
2.12.2、pop()
    向数组的末尾删除一个元素
在这里插入图片描述
2.12.3、unshift(x)
    向数组的头部添加一个元素x
在这里插入图片描述
2.12.4、shift()
    向数组的头部删除一个元素
在这里插入图片描述
2.12.5、slice(start,end)
    截取数组从start开始,到end结束之间的内容。
    下面例子中数组[‘b’, ‘g’, ‘d’, ‘e’, ‘e’, ‘d’]中从下标1开始截取,下标3结束。左闭右开区间,即下标1的字符g要截取,下标3的字符e不截取。
    end可以省略,代表要从start开始截取至末尾
在这里插入图片描述
2.12.6、splice(i,n,m,m,m,…)
    从数组下标i开始,删除n个元素,然后添加元素m。
    下面例子中数组[‘b’, ‘g’, ‘d’, ‘e’, ‘e’, ‘d’]中从下标1开始删除,删除3个,即删除了’g’, ‘d’, ‘e’,然后在该位置插入了’x’, ‘y’,所以最终数组变更为[‘b’, ‘x’, ‘y’, ‘e’, ‘d’]。
在这里插入图片描述
2.12.7、reverse()
    将数组反转。
    下面例子中数组[‘b’, ‘g’, ‘d’, ‘e’, ‘e’, ‘d’],反转后变更为了[‘d’, ‘e’, ‘e’, ‘d’, ‘g’,‘b’]
在这里插入图片描述
2.12.8、sort()
    排序,默认从小到大排序。
    下面例子中数组[‘ba’, ‘ad’, ‘aa’],排序时先按照第一个字母排序,第一个字母一样时再按照第二个,以此类推,所以排序后变更为[‘aa’, ‘ad’, ‘ba’]。数组[1, 3, 2]排序后变更为[1, 2, 3]。
    如果想要得到从大到小的排序,在执行完sort方法后,再次执行上面的reverse方法即可。
在这里插入图片描述
2.12.9、concat()
    将两个数组拼接。
    下面例子中数组[‘ba’, ‘ad’, ‘aa’]与[1, 3, 2],拼接后得到新数组为[‘ba’, ‘ad’, ‘aa’,1, 3, 2]。
在这里插入图片描述
2.12.10、join(x)
    将数组通过字符x拼接转换为字符串。
在这里插入图片描述

http://www.dtcms.com/a/490966.html

相关文章:

  • STM32N6 KEIL IDE 调试XIP 应用的一种方法 LAT1575
  • 大模型微调(二):使微调保持稳定的策略
  • 前端调优23大规则(Part 4)
  • SpringBoot-入门介绍
  • 如何推动AI技术在企业管理中的商业化落地?
  • 淘宝网站建设的策划书产品软文案例
  • 复制带随机指针的链表
  • Promise 与 async/await
  • win11 字体变宽问题
  • 最好的做网站机械加工网站色彩搭配
  • Pytorch Yolov11目标检测+Android部署 留贴记录
  • iis 发布网站 404archlinux+wordpress
  • leetcode 2598. 执行操作后的最大 MEX 中等
  • SuperMap iObject Java实现倾斜数据预处理
  • 逻辑方阵(Logical Square)解说
  • Vue与React中动态导入的原理及实现差异解析
  • 有一个网站自己做链接获取朋友位置传媒公司属于什么行业类型
  • 服饰类电商网站建设策划昆山vi设计
  • aben.co微端侧模型价格实惠的服务商
  • 网站开发思维导图内容如何做一个单页面的网站
  • 【Qt】7.信号和槽_connect函数用法(2)
  • 网站的建设流程具体有哪些哪个合肥seo好
  • 大连公司网站建设站点与网站有什么区别
  • 高压混动救援的 “及时雨”:XRC-3363 系列救援充电器实操解析与安全要点
  • 玛哈特激光落料线:一条会“思考”的钢铁流水线
  • 《爬虫进阶之路:从模拟浏览器到破解动态加载的实战指南》
  • 现在做个人网站上海发布最新情况
  • 网站漂浮图片代码怎样把自己的网站上传
  • 如何做微网站社交电商怎么做
  • 离线安装NetData:高效监控服务器指南