走进前端系列(一)初始

前端简介

随着It时代的到来,前端行业应运而生,而且在一步步扩大之中。而现在的前端已经完全不是当初那个用h5和css写页面的切图仔了,前端完成的功能越来越复杂,前端行业也遍地开花。下面让我们走进前端。

概念普及

我们需要了解一下一些计算机的小知识。

1.计算机 :任何能执行代码的机器。
2.机器语言 :包括计算机语言和编程语言,编程语言又包括汇编语言和高级语言。
3.编程语言和标记语言的区别:编程语言在于它的逻辑性。而标记语言在于它的可读性(描述类语言)
4.计算机由软件和硬件组成。硬件包括 输入、输出、cpu(数据和计算)、硬盘(永久存储)、内存(暂时存储)。软件包括系统软件和应用软件。
5.数据都是用二进制存储的。

走进js

写在前面

1.js是由布兰登·艾奇花费十天搞出来的。
2.js发明最初是为了表单验证。
3.js是在浏览器执行的。浏览器包括渲染引擎和js引擎。浏览器通过js引擎执行js代码。
4js组成 ecma dom bom

js语法规范

1.浏览器输入输出框 prompt()alert() console
2.命名的变量会在内存里申请空间
3.变量命名规范 :字母,数字,下划线,$
4.js是一个动态语言,不同数据类型所占空间不同。
5.基本数据类型 : number string obj bolean undefined
6.数字类型number,isNAN()判断是不是非数字
7.字符串string ‘字符串’+其他表示字符串拼接
8.布尔型 true :1 false:0
9 undefined 和null
undefined+1 = NAN
unndefined + ‘pink’ = undefindpink
null + 1 =1
null + pink = nullpink
10 数据类型转换
转化为字符串
toString()
String()
转化为数字
parseInt()
parseFlot()
Number()
利用 - * / 进行的是隐式转换
转化为布尔型
Boolean()
代表空否定值转化为0 其他转化为1
11 解释型语言和编译语言的解释时间点不同,解释性语言是边解释边执行。编译语言是先编译后执行

算术运算符

1 % 取余,判断一个数能否被整除
2 前置后置递增
++num 先自加1 后返回值
num++ 先返回值 后加1
、>= <= == === != !==
&& || !
3.短路运算

逻辑与
表达式1为真,返回表达式2
表达式1 为假,返回表达式1
逻辑或
表达式1 为真返回表达式1
表达式1为假返回表达式2

4.赋值运算符
= ++ += -= *= 、=
5.运算符优先级

()
++ – !
/ % + -

流程控制

1.顺序结构 分支结构 循环结构
2.if else if else
3switch case break default
4 while do while
5. continue 跳出本次循环 继续执行下面的代码,break 跳出循环,结束执行
6. 参数个数问题

实参个数大于形参 可以执行
实参个数小于形参 多余形参为undefined

7.return 只能返回一个值 这个值可以是数组。函数没有return 返回undefined
8.arguments 是一个伪数组对象,没有数组的一些方法
9.reverse 数组反转
10 var fun = function(){} fun不是函数名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值