首页 > 编程语言 >《初识Javascript》

《初识Javascript》

时间:2022-12-25 20:03:29浏览次数:38  
标签:10 arr JavaScript Javascript 字符串 初识 数组 var

什么是JavaScript:

JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言

JavaScript的特点:

向HTML页面中添加交互行为

脚本语言,语法和Java类似

解释性语言,边执行边解释

JavaScript的组成:

ECMAScript JavaScript的基本语法结构9:51 2019/10/29

BOM 浏览器对象模型(简单的来说就是操控浏览器)

DOM 文档对象模型(简单的来说就是操控网页中的元素)


JavaScript的执行原理

1、发送请求 (输入地址进行请求包含JavaScript的页面)

2、服务器接收请求(接收到需要加载的JavaScript页面)

3、服务器响应请求(接收到以后响应给电脑上(客户端)上显示效果)


JavaScript的三种引入方式:

1)行内引入:

<input name="btn" type="button" value="弹出消息框" onclick="javascript:alert('欢迎你');"/>

2)内部引入:

<script type="text/javascript">

//此处写代码

</script>

3、外部引入方式

<script src=”文件路径” type="text/javascript"></script>

变量使用:

1)先声明,在赋值

Var i; i=10;

2 ) 声明并赋值

var i=10;

3)不声明进行赋值(不推荐使用)

i=10;

JavaScript的常用数据类型:

1)undefined 声明没有赋值 例如:var i;

2)null 表示空值,和undefined相等
3)number 数值类型(包括浮点型和整数)

4)boolean 布尔类型 (true和false)

5)string 字符串类型(简单的来说就是带引号的)

6)object 对象类型(可以调用方法,例如时间函数Date,数学函数Math)

typeof运算符的使用
作用:检测变量是什么类型

例如: var i=10 document.write(typeof i); //输出为number类型

例如: var d=new Date(); document.write(typeof d); //输出为Object类型

String 对象的常用属性和方法

1)字符串属性length

例如: var i=“I love you” i.length的值为10 (包含空格)

2)字符串方法charAt(下标)

根据下标找字符 例如:

var i=“I love you”; i.charAt(4) 的值为v
3)indexOf(字符)

查找第一次字符出现的位置(下标) 例如:

var i=“I love you”; i.indexOf(o) 的值为3

4)substring(下标1,下标2)

截取字符串,注意取前不取后

var i=“I love you”; i. substring (2,4) 的值为 “lo”

5)split(字符串)

将字符串分割为数组 例如:

var str="1-2-3-4-5";

var arr=str.split("-"); //将字符串str通过split()方法通过“-”分割成数组

for(var i=0;i<arr.length;i++){

document.write(arr[i]+"<br/>"); //输出数组中的所有信息

}

数组的使用:

var 数组名称=new Array(长度);

声明并赋值

var 数组名称=new Array(“张三”,”李四”,“王五”);

数组遍历两种方式:

1) 使用for循环遍历

2) 使用for-in遍历

for(var i in 数组名称){

document.write("<br/>"+数组名称[i]);

}

数组的方法和属性:

var arr=new Array("4","3","7","5","1");

1)arr.length 获取数组长度 的值为 5

2)arr.join("#" ) 添加一个字符把数组中的数变成字符串 结果为:4#3#7#5#1

3)arr.push(2) 末尾插入一个数据,变成新的长度数组 结果为:437512

4)arr.sort() 根据字母依次从前往后排序 结果为:13457

系统函数:

parseInt ("字符串") 将字符串转换为整型数字
parseFloat("字符串") 将字符串转换为浮点型数字
isNaN() 用于检查其参数是否是非数字 数值类型为false 非数值为true

自定义函数

1、定义函数

function 函数名(){

//js代码

}

2、函数调用

按钮调用: onclick=”函数名()” 点击时触发函数(方法)

超链接调用: <a href="javascript:函数名()"></a>

标签:10,arr,JavaScript,Javascript,字符串,初识,数组,var
From: https://blog.51cto.com/u_15907719/5968292

相关文章

  • 14个 JavaScript 代码优化技巧
    这篇文章列举了一些技巧,可帮助你写出更好的JavaScript代码,从而提高性能。JavaScript已经成为有史以来最受欢迎的编程语言之一。从W3Tech的数据来看,全世界将近96%的网站......
  • 精心收集的95个超实用的JavaScript代码片段(ES6 +编写)
    Array数组Arrayconcatenation(数组拼接)使用Array.concat(),通过在args中附加任何副本和/或值来拆分一个数组。JavaScript代码:constArrayConcat=(arr,...args)=>[]。c......
  • JavaScript安全性问题与最佳预防做法
    英文| ​​https://blog.bitsrc.io/javascript-security-issues-and-best-practices-37e78df4dce4​​翻译|web前端开发众所周知,JavaScript是一种非常完善的编程语言。J......
  • 教你用JavaScript实现乘法游戏
    案例介绍欢迎来的我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个乘法积分游戏。乘法游戏主要通过用户输入的数值和程序计算的数......
  • 5个JavaScript的字符串处理库
    英文| ​​https://blog.bitsrc.io/5-string-manipulation-libraries-for-javascript-5de27e48ee62​​​使用字符串可能是一项繁琐的任务,因为有许多不同的用例。例如,将字......
  • JavaScript中的简单排序算法
    英文| https://medium.com/javascript-in-plain-english/simple-sorting-algorithms-in-javascript-57d512ceaf5d翻译|web前端开发排序是程序员处理数据处理时最常见的......
  • 7种你应该知道的JavaScript常见的错误
    英文| ​​https://blog.bitsrc.io/types-of-native-errors-in-javascript-you-must-know-b8238d40e492​​​从浏览器的控制台到运行Node.js的计算机终端,我们到处都会看......
  • 请停止在JavaScript中使用类,你将成为一名更好的开发人员
    英文| https://medium.com/javascript-in-plain-english/please-stop-using-classes-in-javascript-and-become-a-better-developer-a185c9fbede1多年来,OOP(面向对象编程)一......
  • 10个JavaScript代码片段,帮助你成为更好的开发者
    英文 | ​​https://medium.com/better-programming/10-javascript-code-snippets-you-can-use-right-now-e1bb7c7ec35e​​翻译|web前端开发(ID:web_qdkf)毫无疑问,JavaS......
  • 10个超级实用的JavaScript开发技巧
    英文| https://blog.bitsrc.io/10-super-useful-tricks-for-javascript-developers-f1b76691199b翻译|web前端开发众所周知,JavaScript一直在迅速变化。借助新的ES2020,......