JavaScript基础语法

常见语法

定义变量:let age=18

定义常量:const pi=3.14

在字符串中使用常量:document.write( '我今年${age}岁了' )

判断变量类型:console.log( typeof falg )

转换为数字型:console.log( Number(num) )

转换为布尔类型:Boolean( 'pink' )

只保留整数:parselnt( 数据 )

只保留小数:parseFloat( 数据 )

while循环:

复制代码
while (循环条件){
    要重复执行的代码(循环体)
}

for循环:

复制代码
for (变量起始值;终止条件;变量变化量){
}

数组操作 - 新增:

arr.unshift(元素1,...,元素n) ,将元素添加到数组的开头。

数组操作 - 删除:

arr.pop(),从数组中删除最后一个元素,并返回该元素的值。

arr.splice(起始位置,删除几个元素),删除指定元素。

匿名函数:function() {}

复制代码
let fn = function (x,y){
  console.log(x+y)
}
fn(1,2)

对象数据类型:

复制代码
let obj = {
  uname:'pink老师',
  age:18,
  gender:'女'
}

增加:obj.address = '长沙'

对象中的方法:

复制代码
let person = {
  name:'andy',
  sayHi:function(){
    document.wirte('hi~~')
  }
}

遍历对象使用 for in:

复制代码
for (let k in obj){
  console.log(k) //输出属性名
  console.log(obj[k]) //输出属性的值
}

内置对象-Math:

相关推荐
码艺-Alimjan2 分钟前
Tauri 网站To桌面应用实战总结
前端·javascript·vue
lie..17 分钟前
30天从零开始学AI应用开发(Day 19):项目二完结:RAG 知识库问答系统,把自己攒的资料变成私人顾问
开发语言·人工智能·python
SWAGGY..21 分钟前
【C++进阶】:(7)红黑树的原理与 C++ 实现:结构设计、插入调整及性质验证
android·java·开发语言·c++·算法
颜进强22 分钟前
18 · NestJS动态模块与 forRoot:`imports: [ConfigModule.forRoot({...})]` 到底在 import 什么
前端·后端·ai编程
(Charon)29 分钟前
【C++面试】堆内存与栈内存:string、vector和对象到底存在哪里
开发语言·c++·面试
YZ12255234 分钟前
【Docker专题】使用Docker部署Vue-Flask项目前后端分离版【前端Docker部署】
前端·vue.js·docker
liangshanbo121536 分钟前
浏览器渲染过程:高级前端面试题
前端
谢亮_vipxieliang38 分钟前
Go defer、panic与recover核心知识点
开发语言·后端·golang
太子釢40 分钟前
React 函数组件与 Hook 实践指南
前端·react.js
颜进强1 小时前
17 · 自定义 Provider 四形态:useValue / useClass / useFactory / useExisting 到底在选什么
前端·后端·ai编程