笔记

浏览器有两部分组成渲染引擎:用来解析html和css,俗称内核。

js引擎:也称js解释器js 的组成:ECMAScript :规定了js的基础语法DOM---文档 对象模型  : 对页面上的担任中元素进行操作(大小 颜色等)

BOM---浏览器对象模型(比如弹出框 控制预览器窗口跳转等)

js有三种书写位置:1.行内式的js,直接写在元素内部注意:在js中我们推荐使用单引号,HTML中使用双引号缺点:可读性差,不方便阅读引号易错,嵌套匹配,非常容易弄混。

2.内嵌式js :

3.外部js:<script src='my.js'></script>不能在中间写代码。

js注释:单行注释:ctrl+/多行注释:默认    shift+alt+a修改多行注释的快捷键:ctrl+shift+/js输入输出语句:prompt(‘111111’)  输入框alert ('111111')    弹出警示框  输出的  展示给客户console 控制台输出,给程序员测试用的。

什么是变量:装东西的盒子变量适用于存放数据的容器,通过变量名获取数据,甚至数据可以修改是在内存中申请的一块用来存放数据的空间声明变量:

//声明变量var age; //声明一个名称为age的变量var 是js的一个关键字,用来声明变量(variable变量的意思)使用该关键字申明变量后,计算机会自动为变量分配内存空间。age是程序员定义的变量名,我们要通过变量名来访问内存中分配空间。2.赋值    把值存入这个变量中  列:age:183.输出结果:  console.log(age)

4.变量的初始化:申明一个变量并赋值,我们称之为变量的初始化1.更新变量:一个变量被重新赋值后,原有的值会被覆盖,以最后一次赋的值为准2.声明多个变量:声明多个变量时,只需要写一个avr,多个变量名之间用英文逗号隔开。做后一个加分号3.申明变量的特殊情况:1.只申明不赋值,结果是?2.不申明不赋值,使用变量会报错3.不申明直接赋值:可以出结果 ,能正常使用。交换变量:临时变量(temp)例:temp=apple1 //把右边给左边    都是这样变量小结:为什么需要变量?因为我们的一些数据需要储存变量是什么?变量就是一个容器,用来存放数据变量的本质是什么?变量就是内存中的一块内存,用来储存数据变量怎使用?1.声明变量,对变量进行赋值2.声明变量的本质就是去内存申请初始化什么是变量的初始化?3.声明变量斌赋值我们称之为变量的初始化变量命名规范有哪些?交换两个变量值得思路?引入临时变量temp数据类型:数据占用的储存的内存空间的js得变量数据类型是只有程序运行过程中, 根据等号右边的值来确定的。2js是动态语言, 变量的数据类型是可以变换的字符串;是储存字符的变量数据类型的分类:为什么需要数据类型?在计算机中,不同的数据所需占用储存空间是不同的,未来便于把数据分成大小不同的数据,充分利用储存空间,定义了不同的数据类型。var  num;js的变量数据类型只有在程序运行过程中,根据等号右边的值来确定的。简单数据类型:数字型进制:1.数字型 Number八进制:0-7  我们程序里面数字前面加0,表示八进制十六进制:0-9  a-f#ffffff,数字前面加0x表示十六进制数字型范围数字类型可以带小数点也可以不带例如:30          30.00alert(Number.MAX_VALUE  数值中的最大值);alert(Number.MIN_VALUE 数值中的最小值);JAVAScript 布尔布尔(逻辑)只能有两个值:ture  falsedocument.getElementById("demo").innerHTML 输出时当加号两边的类型都是数字时,择这个加号就是一个运算符,相当于求和。当加好两边的类型不同时,则加号两遍两边相当于求和:例如document.getElementById("demo").innerHTML=1+9+"onlyA"+8;// 输出 10onlyA8。onclick:表示属性由元素上的鼠标点击触发Underfined ;underfind:表示不确定的原因或未知的原因underfind;这个值表示变量不含有值Null:可以通过将变量的值设置为null来清空变量对象的属性:js对象是键值对的容器;  键值对通常写法为name:val ue(键与值以冒号分割)数字型:isNAN()用来判断一个变量是否为非数字的类型,返回true或者false字符串型    string字符串型可以是引号中的任意文本,其语法为双引号和单引号字符串引号嵌套:js可以用单引号嵌套双引号,或者双引号嵌套单引号(外双内单,外单内双)转义字符写在引号里面。字符串的长度就是若干个字符组成的,通过字符串的lengh属性可以获取整个字符串的长度。

    字符串的拼接:多个字符串之间用+进行拼接,拼接方式为字符串+任何类型=拼接之后的新字符串。拼接之前会把字符串相加的任何类型转成字符串,再拼接成一个新的字符串。(数值相加,字符相连)获取变量数据类型(typeof用来获取检测变量的数据类型字面量:分为三种1.数字字面量 1 2 3  2.字符串字面量‘黑马程序员’3.布尔字面量ture  false等(控制台颜色:黑色:字符串型的    蓝色:数字型的    深蓝色:布尔型的)数据类型转换(转换成数值型)1.parsenInt(变量)可以把字符型的转化成数字型的,得到的是整数。

2.parseFloat(变量)可以把字符型的转换为数字型,得到是小数,浮点数注意:parseInt和parseFloat单词的大小写,这个是重点。共同点:都可以把字符型的转换成数字型区别;parseInt 取的是整数,parsenFloat 取的是小数

3.Number 强制将字符型的转换成数字型的,强制转换成函数。

4.利用了算术运算-  * /隐式转换(利用算数运算隐式转换为数值型) 浏览器有两部分组成渲染引擎:用来解析html和css,俗称内核。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,817评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,329评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,354评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,498评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,600评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,829评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,979评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,722评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,189评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,519评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,654评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,329评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,940评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,762评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,993评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,382评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,543评论 2 349

推荐阅读更多精彩内容

  • # JavaScript基础第01天 ## 1 - 编程语言 ### 1.1 编程 -编程: -就是让计算机为解...
    私心呢阅读 226评论 0 0
  • JavaScript学习 1. 简介 JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言...
    Dozing阅读 358评论 0 0
  • 一、编程语言 1.1 计算机语言 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言和高级语言三大类。 ...
    AizawaSayo阅读 658评论 0 7
  • 本系列适合作为JS的复习文档。 本章主要参考来源:绿叶学习网 - JavaScript入门教程 学习JavaScr...
    琉木_阅读 578评论 0 0
  • 1. jQuery 介绍 2. jQuery 的基本使用 3. jQuery 选择器 4. jQuery 样式操...
    Scincyc阅读 452评论 0 1