发表于: 2018-06-22 21:29:49
1 683
今天完成的事情:
学习JS
在网上找了题目做,做完明天试着把任务写下。
了解变量
数据类型
算数运算符
比较运算符
逻辑运算符
字符串运算符
条件和循环
等等
明天计划的事情:
了解下JS的基础概念
写下任务一
遇到的问题:
++i和i++的区别
i++是先访问i然后再自增,而i++则是先自增然后再访问i的值
收获:
JS的特点
1.解释性语言:不需要编译成文件,直接由浏览器解释执行?。且可跨平台。
2.单线程:一个执行体一次只能干一件事。
js要执行task1、task2.他不会task1、task2同时执行。而是把task1、task2分割成很多小的片段,然后随机顺序排列成一条直线,往js引擎里送。进行编译。在视觉上看会觉得是两个任务在同时进行。因为编译速度很快,肉眼看不出来。
同时进行多件事是异步。
一次只做一件事,做完一件再做下一件是同步。
主流浏览器及内核:
IE trident
chrome webkit/blink(2014)
firebox gecko
opera presto
safari webkit
变量由声明(var)跟赋值(“=”)组成
命名规则:
变量名必须是以英文字母、_、$ 开头
变量名可包括 英文字母、_、$、数字
不可以用系统的关键字、保留字 作为变量名
var a = 10;
var b = 20;
var c;
c = a + b;运算大于赋值的优先级。
值类型——数据类型:
原始类型:number、boolean、string、undefined、null
引用类型。
原始值和引用值的不同点在于赋值的不同。
进度:task1
任务开始时间:2018.6.22
预计结束时间:2018.6.26
是否有延期风险:无
禅道:http://task.jnshu.com/zentao/project-task-687.html
评论