A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 专资脱发 初级黑马   /  2019-4-25 17:59  /  1382 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JavaScript简称js:                            作用 ( JS 产生最初的目的 ) 表单动态校验(密码强度检测)
        * 网页特效
        * 桌面程序(Electron)
        * 服务端开发(Node.js)
        * App(Cordova)
        * 控制硬件-物联网(Ruff)

          游戏开发(cocos2d-jsJavaScript简称js的组成,分别有3部分:1】ECMAScipnt(就是ECMA国际) ECMAScript 是由ECMA 国际( 原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为 JavaScript或 JScript,但实际上后两者是 ECMAScript 语言的实现和扩展。    2】DOM 文档对象模型(DocumentObject Model,简称DOM, 是W3C组织推荐的处理可扩展标记语言的标准编程接口。通过 DOM 提供的接口可以对页面上的各种元素进行操作(大小、位置、颜色等)   3】BOM 浏览器对象模型(Browser Object Model,简称BOM) 是指浏览器对象模型,它提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等。1】JS的书写方式: js有3种书写位置,分别为行内、内嵌和外部。    1行内式:顾名思义就是在HTML标签里写js样式以 onclick开头;2】内嵌式:在 <head>标签中写<script> 样式</script>;3】外部js文件; <head>标签中写<script src="my.js"></script>;JavaScript 输入输出语句    alert(变量名)浏览器弹出警示框     console.log(变量名)浏览器控制台打印输出信息     prompt(提示信息)浏览器弹出输入框,用户可以输入    变量的使用:                    变量在使用时分为两步: 1. 声明变量   2. 赋值                   1】 //  声明变量 var age; //  声明一个 名称为age 的变量                        2】 age = 10; // 给 age  这个变量赋值为 10                     同时声明多个变量时,只需要写一个 var, 多个变量名之间使用英文逗号隔开比如:var age = 10,  name = 'zs', sex = 2;    一个变量被重新复赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准  比如:var age = 18;age = 81;   // 最后的结果就是81因为18 被覆盖掉了         1.5 变量命名规范
        * 由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号( $ )组成,如:usrAge, num01, _name
        * 严格区分大小写。var app; 和 var App; 是两个变量
        * 不能 以数字开头。  18age   是错误的
        * 不能 是关键字、保留字。例如:var、for、while
        * 变量名必须有意义。 MMD   BBD        nl   →     age
        * 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。 myFirstName

变量的数据类型    分俩种类型数值型和字符串在代码运行时,变量的数据类型是由 JS引擎 根据 = 右边变量值的数据类型来判断 的,运行完毕之后, 变量就确定了数据类型。    1】
        * 简单数据类型 (Number(数字型,包含整数值和小数(浮点型值)比如20,20.12),String(字符串类型,如'某某某'带引号的都是字符串),Boolean(布尔值类型,如、true、false、等价与1和0。默认值是felse(0),Undefined(var a;声明了变量a但是没给值,此时a=undefined),Null(var a=null; 声明了变量a为空值)
        * 1.1】1. 字符串引号嵌套:JS 可以用单引号嵌套双引号 ,或者用双引号嵌套单引号 (外双内单,外单内双)
        * 语法:var strMsg = '我是"高帅富"程序猿';   // 可以用''包含""
        * var strMsg2 = "我是'高帅富'程序猿";  // 也可以用"" 包含''
        * //  常见错误
        * var badQuotes = 'What on earth?"; // 报错,不能 单双引号搭配var strMsg = '我是"高帅富"程序猿';   // 可以用''包含""
        * var strMsg2 = "我是'高帅富'程序猿";  // 也可以用"" 包含''
        * //  常见错误
        * var badQuotes = 'What on earth?"; // 报错,不能 单双引号搭配
        * 口诀就是:外单内双或者外双内单。但是在js中一般都用外单内双,好和html区分。

    2】
        *
        * 字符串转义符

        * 类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符。

        * 转义符都是 \ 开头的,常用的转义符及其说明如下:
        * 转义符解释说明\n换行符,n 是 newline 的意思\ \斜杠 \\'' 单引号\"”双引号\ttab 缩进\b空格 ,b 是 blank 的意思


3】字符串拼接
        *
多个字符串之间可以使用 + 进行拼接,其拼接方式为 字符串 + 任何类型 = 拼接之后的新字符串
        *
拼接前会把与字符串相加的任何类型转成字符串,再拼接成一个新的字符串

加号口诀就是:数值相加,字符相连
        * 字符串拼接加强
        *
经常会将字符串和变量来拼接,变量可以很方便地修改里面的值
        *
变量是不能添加引号的,因为加引号的变量会变成字符串
        *
如果变量两侧都有字符串拼接,口诀“引引加加 ”,删掉数字,变量写加中间






递增符:
声明变量
var num =1;
在变量前面++num就是前自置增在变量num++就是后置递增        前置自增【变量先自加1然后返回自增表达式的结果】口诀【先自增后返回值】            后置递增:是先返值后递值。

比较运算符:

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马