Javascript基础第二课时【读书笔记】
今天晚上抽出时间来写一下,刚好在实验楼值班,继续基础知识第二课时更新。
命名规范
- 可读性
- 规范性——这两个东西也不好说,其实也挺简单的,也就是要写的代码让别人看得懂,每一句代码的意思意图都很清楚;便于项目的后期维护和二次开发。
- 匈牙利命名法——类型前缀,首字母大写
例如:oDiv表示一个object对象,再例如getElementsByTagName就是很好的例子。
运算符
- 算术:+ 加、- 减、* 乘、/ 除、% 取模(用途很广泛)
- 实例:隔行变色
这个本来是想写一个无序列表的隔行颜色不一样,结果提示ali没有定义,看了半天没发现,欢迎一起找找。
- 秒转为分
- 赋值:=、+=、-=、*=、/=、%=关于加等在前面的文章中说过了,就是把自己加给自己的同时添加另外一个数值;前面两个运算符用得比较多
- 关系:<、>、<=、>=、==、===、!=、!==(不全等,他的要求是最严格的,数据类型要一样)
- 逻辑:&& 与(必须同时满足条件)、|| 或(两个或者多个只要成立一个就成立)、! 否(就是取反)
- 运算符优先级:括号——括起来的东西优先级会提高,例如(a+b)/2
程序流程控制:
判断:if条件语句(不解释了) switch语句() 三目
switch 语句
如果希望选择执行若干代码块中的一个,你可以使用 switch 语句:
语法:
switch (n)
{ case 1: 执行代码块1 break
case 2: 执行代码块2 break
...
default: 如果n即不是1也不是2,则执行此代码 }
三目
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.
循环:while循环 for循环
跳出:break终止整个循环 continue终止本次循环,继续下面的循环
什么是真,什么是假?
这一通过这个小程序来测试什么是真什么是假。
- 真—true,非空数值,非空字符串,非空对象
- 假—flase,0,null(空字符串),undefined,空对象
JSON:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
举个例子。
上面是两个jason的小实例,有没有感觉方便很多,这是最基本的用法,感兴趣的请继续关注后面的文章喔。
__EOF__

本文作者:Paxster
本文链接:https://www.cnblogs.com/paxster/archive/2013/05/07/3064888.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/paxster/archive/2013/05/07/3064888.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
念念不忘,必有回响。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述