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

JavaScript常见知识点总结

文章目录

  • 1.在html中初始化js
  • 2.变量
  • 3.字符串
  • 4.数组
  • 5.对象


1.在html中初始化js

<div class="menus"><div class="header" onclick="myFunc()">标题</div><div class="item">内容</div>
</div><!--在文件中编写然后导入-->
<script src="static/my.js"></script>
<!--在HTML中编写-->
<script type="text/javascript">  function myFunc() {alert("Hello!");confirm("Continue?");}</script>

2.变量

//定义
var name = "xie";//输出
console.log(name);

3.字符串

//声明
var name = "xie";
var name = String("xie");
//常见功能
var name = "xie";var v1 = name.length;  
var v2 = name[0];  //or name.charAt(0)
var v3 = name.trim();  //strip
var v4 = name.substring(0, 2);  //切片

4.数组

//定义
var v1 = [1, 2, 3, 4];
var v2 = Array([1, 2, 3, 4]);//操作
v1[0] = 123;v1.push("abc");  // append
v1.unshift("123");  // add到最前面
v1.splice(1, 0, "123");  // 把123放到位置1v1.pop();
v1.shift();  // 头部删除
v1.splice(2, 1);  // 指定位置2删除// 循环
for(var idx in v1){//获取的是indexconsole.log(v1[idx]);
} 
for(var i = 0; i < v1.length; i++){console.log(v1[i]);
}

5.对象

// 键写不写双引号都可以
info = {name: "xie",age: 18
}// 操作
info.name = "yang";
info["age"] = 20;delete info["age"]// 循环
for(var key in info){value = info[key]
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 调用ragflow api实现俩个模型根据知识库的内容来进行对话 简易版
  • 算法的学习笔记—数字序列中的某一位数字(牛客JZ44)
  • 从零开始:全面掌握C++ Qt开发框架基础
  • k8s POD控制器
  • 【DSP+FPGA】基于Virtex-7 FPGA + C6678 DSP的高性能实时信号处理平台
  • Golang学习总结
  • LeetCode49题的反思
  • IO进程day05(线程、同步、互斥、条件变量、进程间通信IPC)
  • sqlite3数据库
  • 第九届中国大学生程序设计竞赛(秦皇岛)-(CCPC2023-Qinhuangdao F - 质数之谜(DP)
  • 谈谈nvm、nrm、pnpm的理解
  • FPGA速度优化
  • 新手该如何选择与小程序定位相关的关键词
  • Yolo环境搭建(深度学习基础环境)
  • 利用优先级队列的堆排序练习
  • php的引用
  • gitlab-ci配置详解(一)
  • iOS 颜色设置看我就够了
  • Java应用性能调优
  • 前端面试之CSS3新特性
  • 使用Swoole加速Laravel(正式环境中)
  • 世界上最简单的无等待算法(getAndIncrement)
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 线性表及其算法(java实现)
  • 原生Ajax
  • Nginx实现动静分离
  • Spring第一个helloWorld
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​什么是bug?bug的源头在哪里?
  • ‌移动管家手机智能控制汽车系统
  • ###STL(标准模板库)
  • #if和#ifdef区别
  • #NOIP 2014# day.1 T2 联合权值
  • #stm32整理(一)flash读写
  • $.proxy和$.extend
  • (2)leetcode 234.回文链表 141.环形链表
  • (2)空速传感器
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (简单) HDU 2612 Find a way,BFS。
  • (六)c52学习之旅-独立按键
  • (四)汇编语言——简单程序
  • (转载)深入super,看Python如何解决钻石继承难题
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Micro Framework初体验
  • .Net 中Partitioner static与dynamic的性能对比
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /run/containerd/containerd.sock connect: connection refused
  • :class的用法及应用
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @Transient注解
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell