惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
腾讯CDC
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
L
LangChain Blog
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
P
Proofpoint News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
IT之家
IT之家
A
About on SuperTechFans
H
Help Net Security

博客园 - 上善若水

Struts2页面显示缓慢 JavaScript基础知识学习二 转帖 SQL Server数据库开发注意事项 如果你恨一个人... WebSphere6.1 JSP 源码级别问题 Struts2的类型转换器 技巧记录 一个私有的PageLoad在Mono下引发的问题 如何写一个不带BOM的UTF8文件 常用.Net正则表达式 一个大小写引起的SVN无法Commit的问题 Asp.Net 国际化问题 在Asp.Net移动窗体中不可以使用<%=%> 如何返回一个服务器相对路径到客户端的相对路径 动态的向内容页中添加样式表 VS的生成后事件命令行示例 发现自己的BLOG被转载了 移动WEB开发之浏览器文件定义 查询Mysql的数据架构信息研究
JavaScript核心基础知识学习一
上善若水 · 2009-09-09 · via 博客园 - 上善若水

一 基础

1 大小写敏感

2 每一个语句结尾用;结束

3 // and /* */是注释

4 {}定义语句块,只有一句话时可以省略,为了可读性,俺通常不省略

5 可以连续赋值

6 一切都是变量包括函数

二 数据类型

1 数值

2 字符串

3 布尔(true | false)

4 对象类型(非以下三种类型,以上三种是值类型,对象是引用类型)

5 undefined and null

undifined在三种情况下出现

  1. 定义了一个对象,但没有赋任何值的情况下
  2. 访问一个对象未定义的属性
  3. 没有向函数的参数传值,此种情况类型于第一种

6 typeof可以用来测试对象的类型 typeof x

7 数据类型的转换将自动发生在所有需要的地方

8 布尔类型的转换

null undefined 将转换为false

0 and NaN将转换为false

空字符串’’将转换为false

其它值将转换为true

!!,通过!!将可以精确的将后面的值转换为布尔值

三 操作符

+ – * / % ++ – = == ===(不仅是数据相同,还要数据类型相等,较少用)!==(类型于===) ?: