javascript能做什么?

语句与注解,标识符,字面量,变量命名规范

JavaScript中的数据类型,其它类型如何转为数据型,操作符

字符方法,数组方法,函数与对象,函数表达式,变量作用域,对象

JavaScript条件判断,switch结构,while,do-while循环,for循环,for-in循环

DOM树,onload与onclick事件,节点属性,关系,增删改查,子节点判断与操作

事件,给对象绑定事件的三种方法,事件冒泡与拦截

js语句写在html文档中

标识符,变量,字面量

标识符必须以字母,下划线,$开头

标识符不能以数字,特殊符号开头,不能使用保留字

变量,使用var关键字创建,命名要符合标识符规范,按名称调用,区分大小写

JavaScript数据类型:

undefined,null,number,Boolean,String,Object

typeof操作符

null 本身就是一个对象
var data = null
undefined
type of data
"object"
undefined == null
true
var message = ' '
undefined message == false
true
var message = 'jscsshtml'
undefined message
'jscsshtml' message.length
9 var num = 12
undefined var numString = num.toString()
undefined numString
"12" typeof numString
"string"
var obj = new Object()
undefined typeof obj
"object" obj.url = 'dashu'
'dashu' obj.url
'dashu'
obj.sayhello = function() {console.log('dashu')}
function() {console.log('dashu')} obj.sayhello()
dashu

Number()

其他类型转数值类型

parseInt()

将数字开头的字符串转为整数

parseFloat()

将数字开头的字符串转为小数

Number(' ');
0 Number('123')
123 Number(true)
1 Number('da')
NaN

操作符

算术操作符,字符操作符,布尔操作符

赋值操作符,一元操作符,比较操作符

字符串.方法名

[外链图片转存失败(img-10qh1R2G-1564278128080)(https://upload-images.jianshu.io/upload_images/11158618-5f0a3c332df01380.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

JavaScript中的数组方法

[外链图片转存失败(img-Z5kor7I1-1564278128083)(https://upload-images.jianshu.io/upload_images/11158618-5bbdf9aa0dc28d43.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

[外链图片转存失败(img-GcROZcuT-1564278128085)(https://upload-images.jianshu.io/upload_images/11158618-635fe7722d858a8a.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

[外链图片转存失败(img-lp0qu5tU-1564278128090)(https://upload-images.jianshu.io/upload_images/11158618-5c5096e2a9d67bcf.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

function 函数名(参数列表){
函数体由一条或多条语句组成;
}

变量作用域

函数内部创建的变量是局部变量,只能在函数内部使用

在函数外部创建的是全局变量,当前脚本任何地方都能用


请点赞!因为你的鼓励是我写作的最大动力!

[外链图片转存失败(img-9SEoXvIP-1564278128091)(//upload-images.jianshu.io/upload_images/11158618-f0c11041a76563e7?imageMogr2/auto-orient/strip|imageView2/2/w/1240 “喜欢我就关注我”)]

吹逼交流群:711613774

[外链图片转存失败(img-1PjPMokB-1564278128097)(//upload-images.jianshu.io/upload_images/11158618-d9d64fa290371ea5.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

PHP全栈学习笔记33的更多相关文章

  1. PHP全栈学习笔记17

    phpmyadmin教程 管理页进入phpmyadmin 打开C:\wamp\apps\phpmyadmin3.5.1下的配置文件:config.inc 修改密码 创建与修改数据库.数据表 字段类型 ...

  2. PHP全栈学习笔记14

    一.搭建PHP开发环境 Apahce服务器 Dreamwear创建站点 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...

  3. PHP全栈学习笔记7

    图形图像处理技术,gd库的强大支持,PHP的图像可以是PHP的强项,PHP图形化类库,jpgraph是一款非常好用的强大的图形处理工具. 在PHP中加载GD库 gd官方网址下载: http://www ...

  4. PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与优化 程序设计,PHP框架基础知识,算法,逻辑思维,高并发 PHP基础知识 引用变量, ...

  5. python全栈学习笔记(一)网络基础之网络协议篇

    阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...

  6. PHP全栈学习笔记29

    前言 这一章主要讲一讲PHP的背景,优势,PHP的环境搭建,书写和调式简单的PHP代码,如何解决简单的PHP错误等. 目录结构 PHP简介 PHP是面向对象,指令式编程,设计者是 拉斯姆斯·勒多夫 出 ...

  7. PHP全栈学习笔记13

    php与ajax技术 web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术.(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用 ...

  8. PHP全栈学习笔记12

    php简介,php历史,php后端工程师职业前景,php技术方向,php后端工程师职业体系介绍. php是世界上使用最广泛的web开发语言,是超文本预处理器,是一种通用的开源脚本语言,语法吸收了c语言 ...

  9. PHP全栈学习笔记16

    <?php $fileName = "php大师.test.php"; //补充程序,显示文件名(不包括扩展名) $start = strrpos($fileName, &q ...

随机推荐

  1. js的splice和delete

    例如有一个数组是 :var textArr = ['a','b','c','d']; 这时我想删除这个数组中的b元素: 方法一:delete 删除数组 delete textArr[1]  结果为: ...

  2. tf.tile()函数的用法

    y = tf.tile(tf.range(2, dtype=tf.int32)[:, tf.newaxis], [2,3]) # tf.tile(input,[a,b]) 输入数据,按照对应维度将矩阵 ...

  3. 转:更改pip源至国内镜像,显著提升下载速度

    经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的 ...

  4. procfs、debugfs

    procfs 是进程文件系统(file system) 的缩写,包含一个伪文件系统,用于通过内核访问进程信息 这个文件系统通常被挂载到 /proc 目录.由于 /proc 不是一个真正的文件系统,它也 ...

  5. suoermap的object.net循环遍历属性表,从数据库取数据进行更新属性字段值

    /// </summary> /// <param name="sName">图层名</param> /// <param name=&q ...

  6. Linux安装和配置MySQL5.7【修改密码、修改字符集等配置】(5.7.18+版本也可参考,我是5.7.22)

    本文是转载篇,这里是 原文原文原文. --------------------分割线------------------------------- 这下面内容讲述如何修改密码为简单密码(比如:1234 ...

  7. WIN2K8R2安装MySQL5.7及Tomcat8.5

    一.WIN2K8R2操作系统配置: 1.激活: 2.关闭防火墙: 3.打开远程桌面: 4.设置密码永不过期: 5.update:

  8. 在Ubuntu系统下连接远程服务器并传输文件

      原文链接:https://blog.csdn.net/u013250416/article/details/78075590 一. 连接远程Ubuntu服务器. 1. 打开命令行,输入 : sud ...

  9. Linux IO 概念(1)

    基础概念 文件描述fd 文件描述符(file description),用于表述指向文件引用的抽象话题概念 文件描述符在形式上是一个非负整数,实际上它是一个索引值,指向内核为每一个进程所维护的该进程打 ...

  10. 介于JAVAswing和Socket写的聊天室

    在厦门的第一阶段给我们复习了JAVASE基础,第一阶段的小玩具叫我们自选题材,我自己选了聊天室这个内容,这个小玩具无论是线程,还是网络编程,都会涉及到,比较有综合性,所以我选了这个: 这是我的包体结构 ...