1.in:
对于数组属性需要指定数字形式的索引值来表示数组的属性名称
var arr = ["a","b","2","3","str"];
var result = ("b" in arr);
var result1 = (4 in arr);
console.log(result+'\n');
console.log(result1);
输出结果为:
flase
ture
对于一般的对象属性需要用字符串指定属性的名称
如:
var goods={name:'方便面',count:1,year:1998}
if('name' in goods) // true
if('count' in goode)// true
2:indexOf()用法
可以判断字符串是否出现在一个数组中;
如:
var year=[1993,1994,1995,1996]
if(year.indexOf(1993)==-1)//return flase.如果1993没在year数组,return true.
if(year.ondexOf(2001)==-1)//return true.如果2001在year数组,return flase.
该方法将从头到尾地检索字符串,看它是否含有子串,如果含有子串,则返回子串的第一次出现的位置
如:
var string='hello word'
console.log(string.indexOf('e')+'\n');
console.log(string.indexOf('w')+'\n');
console.log(string.indexOf('W'));
结果:
1
6
-1
3.js三元运算符
语法是 条件 ? 结果1:结果2 ;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。
如
var a=1;
(a==1) ? a='true':b='flase';
console.log(a)
结果:true
4:js函数返回值双竖线的作用
||的意思就是或,
var a=b||c;
意思的如果b有值,a=b,如果b没有值,a=c.如果都没有值,就undefined.
相关推荐
JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础...
以上是JavaScript基础知识点的部分概述,理解并掌握这些概念是成为合格的JS开发者的基础。通过持续学习和实践,可以深入探索更高级的主题,如AJAX、前端框架(如React、Vue)、Node.js后端开发等。
本教程旨在为初学者提供一个全面的JavaScript基础知识学习平台,帮助理解并掌握这种强大的脚本语言。 《JavaScript基础教程》首先会介绍JavaScript的历史背景和基本语法,包括变量、数据类型、操作符、流程控制...
JavaScript基础三天总结
在这个"JavaScript基础教程"中,我们将深入探讨JavaScript的核心概念和常见用法。 1. **基础语法** JavaScript的基础包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、对象...
javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript ...
软件测试基础班 JavaScript JS基础是软件测试的一门重要课程,本节课将对 JavaScript 的基础知识进行详细的介绍。 一、JavaScript 简介 JavaScript 是一种高级的、动态的、基于原型的编程语言,主要用于客户端的...
本资源主要是关于js基础用法的示例代码 内容包含了js变量定义 js输入输出 js转义符 js注释和编码规范 JavaScript 是一种广泛使用的脚本语言,主要用于网页和Web应用程序的客户端开发。 JavaScript(简称JS)是一种...
JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。...这些类型构成了JS编程的基础,理解和掌握它们是学习JavaScript的第一步。
13. 解读下面的 js 代码,计算的结果是(A)答案解析:if 语句的条件是 5==num/2 && (2+2*num).toString()==”22”,当 num=10 时,该条件成立,因此输出 true。 14. 下面哪个变量类型在 JavaScript 中不存在(C)...
一整套JavaScript视频教程,适合零基础新入行的朋友学习
javascript基础 javascript游戏开发之贪吃蛇项目 javascript高级 nodejs开发 nosql数据之Mongodb 【javascript基础】 01-javascript的概述.md 02-字面量和变量.md 03-数据类型和typeof操作符.md 04-运算符.md 05-...
JavaScript是Web前端开发的核心语言之一,它为网页和应用程序提供了动态交互的能力。在JavaScript中,条件语句是控制程序流程的重要工具,它们允许我们根据不同的条件执行不同的代码块,从而实现逻辑判断和决策。本...
这个"javascript基础实验含源码"的资料显然是为了帮助初学者通过实践来学习JavaScript的基础概念和用法。 首先,我们看到有"js.htm"和"js .htm"这两个文件,它们可能是HTML文档,其中包含了内联JavaScript代码。在...
JavaScript基础教程(第9版) 经典JavaScript入门书最新版,通过实例透彻讲解Web开发相关技术。 原版累计销量200000册,中文版累计销量近50000册! 全球畅销百万册的JavaScript入门书! 本书是经典的JavaScript入门...
"(附光盘动画1-2)"暗示了光盘包含两个部分的互动教学内容,可能是对JavaScript基础知识的深入解释或实践演示。 描述中的"JavaScript基础"明确了这个教程主要关注的是JavaScript的基本语法、数据类型、控制结构、...
JS基础语法大全
这个"js基础知识18张脑图.zip"压缩包包含了18个关于JavaScript基础的图像化学习资料,通过脑图的形式帮助我们理解和记忆关键概念。以下是根据这些文件名所涉及的JavaScript知识点的详细解释: 1. **前端发展史**:...
《WPS Excel与JS宏编程教程基础到进阶》是一门专为经常使用Excel办公的人员设计的课程,尤其适合初学者和进阶者。这门课程深入浅出地介绍了如何利用JavaScript进行WPS Excel的宏编程,以提高工作效率。JS宏在WPS中的...
js基础就业班第二阶段js的初识和js函数数组等知识点