一,变量类型(string/boolean/number/null/undefined)
val_i=23 val_i=1e3 (1000) val_i=010 (八进制) val_i=0xff (十六进制) val_s="Hello World" val_b=true typeof val_i var b; b === undefined; // true b === "undefined"; // false typeof b === "undefined"; // true typeof b === undefined; // false //字符串转数字 parseInt("123")
二,数组
//Array var arr = [1, "yes", false, null, undefined, [1,2,3]] arr.length //6 typeof arr //object arr[0] ~ arr[arr.length - 1] val_arr = arr.pop() // val_arr = [1,2,3] arr.push([1,2,3]) arr.push("new item") //Associate Array arr_a = {"name":"ciaos",'age':26} typeof arr_a //object arr_a["name"]//"ciaos" arr_a.name //"ciaos" //遍历方式 for (var key in arr_a) {out+=key+":"+arr_a[key]+"¥n"} if("name" in arr_a) if(arr_a["name"]) if(arr_a.name)
三,流程控制语句
//While | For | Do While i = 1; sum = 0; while (i <= 100) { sum += i++; } for (i = 1, sum = 0; i <= 100; i++) { sum += i; } do { sum += i++; } while (i <= 100); //Switch var a = ""; var result = ""; switch (a) { case false: result = "a is false"; break; case a + "hello": // Expressions are allowed here result = "what?"; break; case "": // Strict comparison result = "a is an empty string"; break; default: result = "@#$"; } //Try Catch Finally var msg = ""; try { throw new Error("ouch"); } catch (e) { msg += e.message; } finally { msg += " - finally"; } msg; // "ouch - finally"
四,函数
function funName(a,b){} function sum(/* nothing here */) { for (var i = 0, result = 0; i < arguments.length; i++) { result += arguments[i]; } return result; } sum(); // 0 sum(111); // 111 sum(1, 2); // 3 sum(1, 2, 3); // 6 sum(1, 10, 2, 9, 3, 8); // 33 // var sum_t = sum sum_t(1) var immediate_one = function () { return 1; }(); immediate_one // 1 var immediate_one = function () { return 1; }; immediate_one() // 1 //闭包 function declare() {} var express = function () {}; (function () { // Local scope function declare() {} // Declared and given a value var express = undefined; // Declared here console.log(typeof declare); // "function" console.log(typeof express); // "undefined" express = function () {}; // Implemented here console.log(typeof declare); // "function" console.log(typeof express); // "function" }());
五,面向对象
// function Dog() { this.name = "Fido"; this.sayName = function () { return "Woof! " + this.name; }; // 默认返回 return this; } var fido = new Dog(); fido.sayName(); // "Woof! Fido" function Dog() { var notthis = { noname: "Anonymous" }; this.name = "Fido"; return notthis; } var fido = new Dog(); fido.name; // undefined fido.noname; // "Anonymous" function Dog() { this.name = "Fido"; return 1; } var fido = new Dog(); typeof fido; // "object" fido.name; // "Fido" var one = Dog(); one; // 1 //使用sayName添加成员函数 Dog.prototype.sayName = function () { return this.name; };
六,其它
JSON.stringify({hello: "world"}); // '{"hello":"world"}' JSON.parse('{"hello":"world"}').hello; // "world"
相关推荐
JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)...
这个资源是javaScript基础语法的总结,适合学完javascript基础语法的进行巩固、复习! 这...我是想免费给大家看的,这怎么还收费
### JavaScript基础语法全解 #### 变量与变量声明 - **变量定义**:变量是编程语言中用于存储数据的基本单元。在JavaScript中,变量作为存放数据的“容器”,其内容可以在程序运行过程中被更改。 - **变量示例**...
在JavaScript基础语法中,以下几个关键概念是学习者必须掌握的: 1. **变量(Variables)**:在JavaScript中,变量用于存储数据。声明变量使用`var`、`let`或`const`关键字。`var`是老式用法,而`let`和`const`是...
自己总结的JavaScript基础语法的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合网页前端的爱好者和学习者
"JavaScript基础语法详解" JavaScript基础语法是JavaScript语言的核心部分,包括ECMAScript的基础语法、DOM文档对象模型和BOM浏览器对象模型等。JavaScript是一种具有面向对象能力的、解释型的程序设计语言,主要...
JavaScript学习资料JavaScript基础语法函数及相关源代码资料: BOM基础.pdf BOM基础(源代码).zip Date对象之获取和设置月份-getMonth&setMonth(教辅).pdf DOM事件总结(教辅).pdf DOM事件(ppt).pdf JavaScripr...
本资料包"JavaScript基础语法.zip"聚焦于JavaScript的基础知识,是学习JavaScript编程的入门资源。 1. 变量与数据类型: JavaScript支持多种数据类型,包括基本类型(Number、String、Boolean、Null、Undefined、...
JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料,学习资料 01-编程语言.html 02-JS初体验.html 03-JS注释.html 04-JS输入输出语句.html 05-变量.html 06-变量案例.html 07-变量案例弹出用户名.html 08-...
此“JavaScript基础语法笔记”涵盖了学习JS所必需的关键概念,包括循环结构、对象以及基本语法。 一、for循环 在JavaScript中,`for`循环是一种常用的迭代结构,用于重复执行一段代码直到特定条件满足。基本语法...
JavaScript 基础语法 什么是 JavaScript JavaScript 是一种嵌入在网页中的解释型脚本语言,运行在浏览器中,用来丰富页面的互动。它最初由 Netscape 公司发明,最后提交给欧洲计算机制造商协会(ECMA), ECMA 将 ...
本资料包"4.JavaScript基础语法.zip"聚焦于JavaScript的基础语法,通过MP4视频的形式,帮助学习者掌握这门语言的核心概念。 JavaScript语法的基础部分包括变量、数据类型、操作符、流程控制和函数等。 1. 变量:在...
### JavaScript基础语法-书写语法 #### 一、基本的书写语法 JavaScript是一种区分大小写的编程语言,这意味着在定义变量、函数或任何标识符时,必须确保名称的大小写正确无误。例如,`var`, `VAR`, 和 `Var` 在 ...
JavaScript:JavaScript基础语法.docx
JavaScript 基础语法大全和案例用法 JavaScript 是一种广泛使用的编程语言,用于创建交互式客户端脚本。JavaScript 的基础语法元素包括变量声明、数据类型、表达式与运算符、控制结构、函数、注释、对象和数组、...
这个名为"3.JavaScript基础语法.zip"的压缩包很可能包含了一堂关于JS基础的视频教程,帮助初学者理解这门语言的核心概念。在深入探讨JavaScript的基础语法之前,我们先来了解一下JavaScript的基本定位和应用范围。 ...
JavaScript基础语法.docx
本资料包"5.JavaScript基础语法.zip"包含的是关于JavaScript的基础语法教程,通过5.JavaScript基础语法.mp4视频文件,你可以系统地学习到JavaScript的核心概念。 JavaScript语法基于ECMAScript规范,它支持变量、...
JavaScript基础语法——strings
JavaScript基础语法是网页设计中不可或缺的一部分,它是一种脚本语言,能够为网页添加交互性。JavaScript的设计目的是为了向HTML页面添加动态的行为,它是一种解释性语言,意味着代码在执行时不需要进行预编译。它的...