首页 > 其他分享 >JS数据类型

JS数据类型

时间:2024-03-24 17:11:24浏览次数:26  
标签:常量 数据类型 js str var JS 变量

【一】数据类型

【1】JS中的数据类型

  • 简单数据类型:Number String undefined Boolean null
  • 复杂数据类:Object

【2】查看数据类型

  • typeof方法
console.log(typeof(...))

【二】变量和常量

  • js是一门拥有动态类型的语言
var str = 'hqq';
var str = 123;
var str = [];
// str这个变量可以指向任意类型
// 所以说js是动态类型语言

【1】变量

介绍

  • 变量是计算机内存中存储数据的标识符,可以根据变量名称获取存储的值
  • 变量相当于是一个容器,内部可以存储任意的数据
  • 变量可以方便的使用或者修改

变量声名

  • 声名变量又称创建变量
  • 在使用变量前,必须要先定义变量

var和let的区别

  • var在局部内定义也会作用到全局
  • let在局部内定义只会作用到局部

变量命名规范

  • 变量由 字母/数字/下划线/$ 构成
  • 不能由数字开头
  • 不能以关键字作为变量名
  • js中推荐使用驼峰法命名
  • 私有成员以_开头

变量赋值

  • 在定义完变量之后,如果没有进行赋值,js内部会为其赋值为undefined

【2】常量

  • 在python中没有真正意义上的常量,通常用大写字母表示常量
  • 在js中,常量用const关键字声名
  • 常量只能被赋值一次

【三】数值类型(Number)

字符类型

  • 获取长度 length()
  • 移除空白 trim()
  • 获取对应值的索引 indexOf()
  • 切片操作 slice()
  • 转大写 toUpperCase()
  • 转小写 toLowerCase()
  • 分割
  • 拼接

object类型

  • 获取长度 length()
  • 尾部追加元素 push()
  • 尾部弹出元素 pop()
  • 开头追加元素 unshift()
  • 开头移除元素 shift()
  • 切片操作 slice()
  • 反转操作 reverse()
  • 将数组元素和字符串拼接 join()
  • 连接数组 concat
  • 排序 sort
  • foreach
  • splice
  • map

标签:常量,数据类型,js,str,var,JS,变量
From: https://www.cnblogs.com/Hqqqq/p/18092676

相关文章

  • 继续nodejs
    昨天学习完了读写模块,今天继续学习Path路径模块1、路径拼接,path.join方法用法很简单,首先,使用路径模块要声明个常量,constpath=require(‘path’)然后直接使用就好了,constfpath=path.join(‘路径1’,‘路径2’,‘路径3’,‘路径4’,‘路径5’)输出的结果就是这几个路径连在一起......
  • Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向
    Java基础什么是JavaJava是一种由SunMicrosystems于1995年首次发布的编程语言和计算平台。Java是一种通用的、基于类的、面向对象的编程语言,旨在减少实现依赖性。它是一个应用程序开发的计算平台。Java快速、安全、可靠,因此在笔记本电脑、数据中心、游戏机、科学超级计......
  • 最长子字符串的长度(二)【华为OD机试JAVA&Python&C++&JS题解】
    一.题目-最长子字符串的长度(二)给你一个字符串s,字符串s首尾相连成一个环形,请你在环中找出’l’、‘o’、‘x’字符都恰好出现了偶数次最长子字符串的长度。输入描述:输入是一串小写的字母组成的字符串。输出描述:输出是一个整数补充说明:1<=s.length<=5x10^5......
  • 孙悟空吃蟠桃【华为OD机试JAVA&Python&C++&JS题解】
    一.题目-孙悟空吃蟠桃孙悟空爱吃蟠桃,有一天趁着蟠桃园守卫不在来偷吃。已知蟠桃园有N颗桃树,每颗树上都有桃子,守卫将在H小时后回来。孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉K个,如果树上的桃子少于K个,则全部吃掉,并且这一小时剩余的时间里不再......
  • threejs(一)
    一、Threejs简介Three.js是一款运行在浏览器中的3D引擎,你可以在网页中创建和显示动画的3D计算机图形。它是一个开源项目,其目标是创建一个易于使用,轻量级,可移植的3D库。Three.js以WebGL为基础,封装了底层的WebGLAPI,提供了更简洁易用的3DAPI接口,让开发者能够更方便地创建和显示3D......
  • 智能停车场管理系统设计与实现|jsp+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档
    本项目包含可运行源码+数据库+LW,文末可获取本项目的所有资料。推荐阅读100套最新项目最新ssm+java项目文档+视频演示+可运行源码分享最新jsp+java项目文档+视频演示+可运行源码分享最新SpringBoot项目文档+视频演示+可运行源码分享2024年56套包含java,ssm,springboot的平台......
  • 医院预约挂号系统设计与实现|jsp+ Mysql+Java+ Tomcat(可运行源码+数据库+设计文档)
    本项目包含可运行源码+数据库+LW,文末可获取本项目的所有资料。推荐阅读100套最新项目最新ssm+java项目文档+视频演示+可运行源码分享最新jsp+java项目文档+视频演示+可运行源码分享最新SpringBoot项目文档+视频演示+可运行源码分享2024年56套包含java,ssm,springboot的平台......
  • 智能停车场管理系统设计与实现|jsp+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档
    本项目包含可运行源码+数据库+LW,文末可获取本项目的所有资料。推荐阅读100套最新项目最新ssm+java项目文档+视频演示+可运行源码分享最新jsp+java项目文档+视频演示+可运行源码分享最新SpringBoot项目文档+视频演示+可运行源码分享2024年56套包含java,ssm,springboot的平台......
  • 沙县小吃点餐系统|基于JSP技术+ Mysql+Java的沙县小吃点餐系统设计与实现(可运行源码+
    推荐阅读100套最新项目最新ssm+java项目文档+视频演示+可运行源码分享最新jsp+java项目文档+视频演示+可运行源码分享最新SpringBoot项目文档+视频演示+可运行源码分享2024年56套包含java,ssm,springboot的平台设计与实现项目系统开发资源(可运行源代码+设计文档)目录1.前......
  • JS AVL树(数据结构)- 笔记
    Code: /***AVL树*@class*/classAVLTree{/***@type{TreeNode}*/#root;/***@constructor*/constructor(){this.#root=null;}/***获取节点高度*@param{TreeNode}node*......