JavaScript 值类型使用

本文详细介绍了JavaScript中的字符串操作,包括typeof返回object、字符串连接、模板字面量的使用、数组转换为字符串以及字符串的基本函数。还讨论了字符串的截取、检索、替换、重复以及类型转换的方法。此外,还涵盖了数字、布尔值和日期类型的转换及其相关操作。最后,讲解了JavaScript中的Math对象和日期对象的使用。

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

typeof

typeof无论后面跟对象还是数组
其结果均为object
识别方法:

  1. construtor
  2. instanceof(原型链方法)
  3. toString+call
    截图如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

字符串

  1. 转译符号
    let sam = ‘ni hao’ shanghai’;
    let sam = ‘ni hao \ shanghai’;
    let sam = ‘ni hao\t shanghai’;
  2. 字符串的连接
    let a = a;
    let b = b;
    let c = ${a}+${b};

模板字面量嵌套使用技巧

  1. 模板字面量中可以调用函数
  2. 模板字面量中可以写dom
  3. 模板字面量中可以嵌套字面量
      let lessons = [
        {
   
    title: "媒体查询响应式布局" },
        {
   
    title: "FLEX 弹性盒模型" },
        {
   
    title: "GRID 栅格系统" }
      ];

      function template() {
   
   
        return `
        <ul>${
     
     lessons.map(item => `<li>${ 
       item.title}</li>`).join("")}</ul>
        `;
      }
      document.body.innerHTML = template();

神奇的标签模板实例操作

  1. 字符串数量大于变量(没有就用’'来表示)
  2. string为字符串、value为参数
  3. 可以用标签函数return来实现堆变量模板的处理
      let name = "abc";
      let web = "def";
      console.log(tag`你好${
     
     name}123`);
      function tag(strings, ...vars) {
   
   
        console.log(vars)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值