`
dcj3sjt126com
  • 浏览: 1871178 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS学习笔记

 
阅读更多

写代码的步骤:

0.构思

1.写伪代码

2.实现功能

3.完善功能,针对边界做处理

4.优化代码

 

  1. 弹出框alert();  对话框 prompt('请输入年龄')  确认框 confirm('确认什么对吗')
  2. 控制台输出console.log();
  3. 基本语法是 每条语句最后加分号
  4. 字符串表示法'' ""
  5. 特殊字符  \n 换行 \t 制表符,缩进 \\ \' \"
  6. 类型 数字,字符串,布尔(0为假,其他数为真)
  7. 命名不能与关键字重复
  8. 变量声明和赋值var name = "maxwelldu";
  9. 类型检测typeof(12);
  10. 数字转字符串String(12) 12 + ''
  11. 字符串转数字Number("12") parseInt("12") parseFloat("12")
  12. 运算符 +-*/%
  13. 表达式1+2 1<2 1&&2 1
  14. 数学对象 Math.random() Math.pow(2,3)  10 + parseInt(Math.random()*10)ßß
  15. 逻辑运算符 && || !
  16. 条件分支语句, if,三元表达式,switch
if (条件表达式) {
 
} else if(条件表达式2) {
 
} else {
 
}

  

  1. 三元运算符相当于 if .. else 
alert(1>2 ? '1大于2' : '1不大于2');

 

switch语句

switch(var) {
    case '':
        alert();
        break;
    default:
        alert();
        break;
}

 循环语句

for, do while, while, for in(遍历对象或数组)

for(var i=0; i<100; i++) {
 
}
 
var i=0;
do {
 
i++;
} while(i<100);
 
var i=0;
while(i<100) {
 
i++;
}
 
for(var k in obj) {//obj是对象或数组, 如果是数组,则k是下标,如果是对象,则k是属性
 
}

  

函数,相当于工具,有些工具做成品,有些工具做半成品

function 函数名() {
 
}
函数名();
function 函数名(参数1) {
 
}
函数名(实际参数);
 
function 函数名(a, b) {
return a + b;
}
var result = 函数名(1,2);
alert(result);
alert(函数名(1,2));

 

作用域

写在函数外的变量都是全局变量,函数内部可以访问全局变量

函数内部的变量是无法在外部访问

闭包

函数本身是一个闭包

函数的变量是可以被函数里面的子函数访问

数组

var arr = [1,2,3];  数组声明
arr.length长度属性
arr[0] 访问下标为0的值
arr[0] = 5;//修改下标为0的内容
for (var i=0; i<arr.length; i++) { //通过下标遍历
console.log(arr[i]);
}
for (var index in arr) {
console.log(arr[index];
}
arr.push()//尾部追加内容
arr.pop()//尾部删除
arr.unshift() //头部添加内容
arr.shift()//头部删除
arr.sort()//对数组排序
arr.join(',');//将数组转变为字符串

 字符串, 也可以理解为一个特殊的数组

length  //长度属性,针对数字,字母,汉字,空格,特殊符号等,每一个都占一个字符
charAt(index) 访问下标为index的值, 也可以通过[]访问 str[0]

  

 

 

 

 

分享到:
评论

相关推荐

    html css js 学习笔记.zip

    html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习笔记html css js 学习笔记html css js 学习笔记 html css js 学习...

    js 笔记 javascript 学习笔记

    本学习笔记将深入探讨JavaScript的核心概念,包括变量、数据类型、操作符、控制流程、函数、对象、数组、原型链、闭包等,并结合实际示例,如my.js、order.js、login.js等文件,来讲解其在实际项目中的应用。...

    个人Javascript学习笔记 精华版

    个人Javascript学习笔记 精华版 本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript...

    html+css+js学习笔记.zip

    html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记html+css+js学习笔记 html+css+js学习笔记html+css+js学习笔记...

    JavaScript学习笔记.pdf

    JavaScript学习笔记是一本关于JavaScript编程语言的教材,该教材通过丰富的实例,系统地介绍了JavaScript的基础知识和实际应用技巧,帮助读者一步步掌握客户端编程技术。本书共分为九章,每一章都有其特定的主题,...

    javascript学习笔记

    ### JavaScript学习笔记精要 #### JavaScript简介 JavaScript是一种强大的、多用途的脚本语言,用于增强网站的交互性和用户体验。它是由Netscape公司的Brendan Eich在1995年发明的,并且迅速成为了Web开发的标准之...

    javascript学习笔记讲解版参考.pdf

    JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...

    JavaScript学习笔记归纳.pdf

    JavaScript是一种广泛应用于网页和网络应用开发的...理解这些基础知识对于深入学习JavaScript至关重要,因为它们构成了JavaScript程序的基础。通过熟练掌握这些概念,开发者可以编写出动态、交互性强的网页和应用程序。

    javascript学习笔记整理知识点整理

    这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...

    JavaScript学习笔记_js常用函数封装_js包.zip

    本压缩包“JavaScript学习笔记_js常用函数封装_js包.zip”包含了对JavaScript基础及进阶技巧的学习资料,特别关注了函数封装和模块化开发实践。 首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的...

    javascript入门学习笔记

    这些只是JavaScript学习笔记的一部分,深入理解并熟练运用这些概念,将为JavaScript编程打下坚实的基础。随着学习的深入,还会接触到更多高级特性和框架,如闭包、原型链、AJAX、jQuery、Vue.js、React.js等,这些都...

    JavaScript 学习笔记集和代码库

    JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和...

    Javascript学习笔记(传智播客视频学习笔记+代码)

    "Javascript学习笔记(传智播客视频学习笔记+代码)"是一份全面介绍JavaScript基础知识的学习资源,适用于初学者。这份笔记结合了传智播客的web前端培训视频内容,提供了丰富的理论讲解和实践代码,帮助读者从零开始...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...

    JS学习笔记(全)

    javascript学习笔记,包括基本语法、面向对象、正则表达式、dom的所有操作

    Javascript学习笔记PPT

    Javascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript...

    JS学习笔记.pdf

    标题《JS学习笔记》暗示了这是一份关于JavaScript编程语言的学习材料,包含了一系列的学习要点。描述信息与标题相同,没有提供额外的信息。标签为空,意味着没有预设的分类或标签信息。部分内容则提供了一些...

Global site tag (gtag.js) - Google Analytics