js学习

Posted wocaonidaye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js学习相关的知识,希望对你有一定的参考价值。

js文件的引入

<!-- js文件的引入 -->
        <script type="text/javascript" src="js/java.js"></script>

 

js的变量类型

// js 的变量类型
//Number
var x = 1;
var x = 1.1;

//String 
var name = "abc";
var name = ‘123‘;

// Boolean True False
var x = 3<4;

//undefined
var x;

//Objectv
var a = null;

 

数值和字符串的相互转换

//数值和字符串的相互转换
var x = 1;

//数值转字符串
var a = x.toString();
var a = x+"";

//字符串转数值
var x = Number(a);

 

函数的调用 用去function声明函数

//函数调用
function hanshu(){
    alert(‘函数‘);
}

hanshu();

 

判断是否为数组

var a = [];
//判断是否为数组
if(Array.isArray(a))
{}

 

数组和字符的相互转换

//将数组装换为字符串
var x = a.toString()

//使用join方法进行指定的字符将数组分割
var c = x.join(",");

 

数组的栈

//栈队列方法  后进先出

// 像队列添加元素
var duilie = a.push("元素");

//向队列删除元素  删除最后一项
var duilie = a.pop();

// 先进先出   向队列添加元素
var duilie = a.unshift("元素");

//先进先出
var duilie = a.shift();

 

数组的排序

//将数组按他自己的想法排序排序
x.sort();

//数组合并concat可以合并一个或多个
x.concat([123,12])

 

数组splice

//splice 删除  插入替换
// x.splice(起始位置,删除元素,替换元素);
// 删除
x.splice(1,2);
// 插入
x.splice(1,1,"tihuan");

 

数组index

// 查找数组的索引 indexof()从头开始找
x.indexOf("元素",起始位置);
// lastIndexOf()从末尾开始找
x.lastIndexOf("元素",起始位置);

 

以上是关于js学习的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段9——JS中的面向对象编程

js代码片段: utils/lcoalStorage/cookie

JS代码片段:一个日期离现在多久了

js常用代码片段(更新中)

js常用代码片段

Chrome-Devtools代码片段中的多个JS库