位置: 编程技术 - 正文

Javascript入门学习第一篇 js基础第1/2页(javascript入门书)

发布时间:2024-02-27
Javascript学习第一篇 js基础 1 , javascript字符集: javascript采用的是Unicode字符集编码。 为什么要采用这个编码呢? 原因很简单,位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文写脚本,比如:function 我的函数() {} ); Javascript中每个字符都是用2个字节表示的。(因为是位编码) 2 ,大小写敏感: js是一种区分大小写的语言。 注意下:以前我也犯过的错误。 HTML是不区分大小写的。经常看见有人这么写, <input type=”button” onClick=”a()” /> (这样写是对的) 如果放到JS中,就必须使用onclick(小写哦!) 同时XHTML中也只能使用小写。 这个我们并不需要太关心,象这种问题,其实都可以自己给自己定一个标准,自己写程序的时候全部小写。 另外每行程序后 分号 也是一样,我们都写上。 3 ,注释: 单行: // 注释1 /* 注释2 */ 多行: /* 注释3 * 注释3 * 注释3 */ 4 ,标识符: 标识符就是一个名字,用来命名变量和函数。 规则:第一个字母必须是字母,下划线(_),或美圆符号($)。 为什么第一个字母不能为数字? 如果第一个为数字,js很容易就把它当作数字处理了,那么命名就没意义了,js规定了后,就很容易的区分了标识符和数字了。 5 ,直接量: 就是程序中直接显示出来的数据值。 比如: , 1.2 , “ hello “ , true , null , [1,2,3,4] 这些都是直接量。 6 ,保留字和关键字: 具体是哪些,可以去google.cn。 其实我们只要不取一些特郁闷的名字,都不会冲突的。 7 ,js数据类型: 3种基本的类型;数字,字符串和布尔值。 2种小数据类型:null 和 undefined . (为什么叫小数据类型?因为他们只定义了一个值) 1种复合类型:object. (在这个类型中,它的值可以是基本数据类型,也可以是复合类型,比如其他的object. ) 注意:在对象中有一个特殊的对象----function.(它是一个可以执行代码的对象.) 其他的一些对象: 数组: Date类 : 是日期的对象。 RegExp类: 正则表达式的对象。 Error 类:js中发生错误的对象。 8 ,使用数据类型注意的地方: 1):数字: 由于数字有什么8进制,进制,进制等。。。 八进制:var num = ; //以"0"开头 十六进制:var num =0x1f; //以"0x"开头 所以对于js这个都能识别的语言来说,就必须得注意。 alert(); // alert(); // = 3 * + 7 * 8 + 7 * 1 进行算术运算有个重要的对象:Math. 具体可以去网上下载手册,查询里面的方法。 2个有用的函数:isNaN()和isFinite() isNaN() : 用于检查其参数是否是非数字值。// 提示:是非数字哦。(not a number) document.write(isNaN(0) ) //返回false document.write(isNaN(5-2) ) //返回false document.write(isNaN ("Hello") ) //返回true isFinite(number) 函数用于检查其参数是否是无穷大。 如果number是有限的,则返回true. 如果 number 是 NaN(非数字)或者是无穷大,则返回false; 2):字符: ‘you're right'; 这样写的话js会误以为 在you字母后就结束了,引起错误。 所以当遇到这种情况的时候,必须用到转义。 我们可以这么写: ‘you're right'; 另外:你可以 google.com搜索 转义序列表 。 字符串的简单操作例子: var a = "cssrain"; var b = a.charAt(a.length-1); // 从字符串a中截取最后一个字符。 输出:n var c = a.substring(0 , 2); // 从字符串a中截取第1,2个字符。 输出:cs var d = a.indexOf('s'); // 从字符串a中查找第一个s出现的位置。 输出:1 从例子可以看出,基数都是从0开始的。 var e = a.substring( a.length-1 ); //可以看出,substring第2个参数不写的话, //默认 是到最后。 var f = a.substring( a.length-1 , a.length);//等价于 3):数字跟字符之间的转换: 数字转字符: var number_to_string = number + “ ”; //方法1:添加一个空的字符串。 var number_to_string =String(number); //方法2:使用String()函数。 var number_to_string =number. toString(); //方法3:使用toString()函数。 注:toString()方法默认是以进制转换。 如果要使用8进制转换可以 这么写: number. toString(8); 字符转数字: var string_to_number = string ? 0 ; //方法1: 字符串减去0。 var string_to_number = Number(string) ; //方法2:使用Number ()函数。 var string_to_number = parseInt(string) ; //方法3:使用parseInt ()函数。 方法1中不能 用string+0 ; 这样会导致字符串拼接,而不是类型转换。 方法2 中的Number函数转换,比较严格。 比如: var a = "cssrain"; var b = Number(a); //输出NaN. 如果我们使用方法3。 var c = parseInt(a); //输出 可以看出parseInt()会自动忽略非数字的部分。 parseInt()只取整数部分,忽略小数部分。 parseFloat()会把小数部分也取到。 和toString()一样,parseInt也有进制,默认是进制。 如果想使用8进制,可以这么写: parseInt( “” , 8 ); // 输出 = 7 * 8 + 7 当字符以0开头的时候,我们必须把 第二个参数 指明,不然js可能会以8进制去转换。 4):布尔类型: 布尔在数字环境中:true 转换为 1 ,false 转换为 0 。 在字符环境中:true 转换为 “true” ,false 转换为 “false” 。 布尔转换: var x_to_Boolean = Boolean(x); //方法1:使用Boolean ()函数。 var x_to_Boolean = !x; //方法2:使用 感叹号。

推荐整理分享Javascript入门学习第一篇 js基础第1/2页(javascript入门书),希望有所帮助,仅作参考,欢迎阅读内容。

Javascript入门学习第一篇 js基础第1/2页(javascript入门书)

文章相关热门搜索词:javascript新手教程,javascript快速入门,javascript入门教程,javascript基础入门视频教程,javascript零基础入门书籍,javascript基础入门视频教程,javascript入门教程,javascript入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Javascript入门学习第二篇 js类型第1/2页 1,对象跟基本类型之间的转换:不管何时,只是对象非空,在布尔环境中都为true.如;newBoolean(false);newNumber(0);newString();newArray();上面虽然内部值是false,但对

Javascript入门学习第三篇 js运算第1/2页 1,表达式:最简单的表达式:直接量或者变量名。vara=1;直接量表达式的值:本身。变量表达式的值:该变量所存放或引用的值。2,运算符:一元运算符

Javascript入门学习第四篇 js对象和数组第1/2页 比较难哦。做好心里准备吧。。。。。。深呼吸。。。1,for/in:一种遍历(枚举)对象属性的方法,可以循环我们呢事先不知道的属性。它可以枚举处用

标签: javascript入门书

本文链接地址:https://www.jiuchutong.com/biancheng/383998.html 转载请保留说明!

上一篇:javascript indexOf函数使用说明

下一篇:Javascript入门学习第二篇 js类型第1/2页(js入门基础教程)

  • 带息负债融资成本率意义
  • 外部奖励与内部奖励
  • 房产税的纳税义务人是房屋的产权所有人
  • 税务师事务所是代理记账公司吗
  • 业务员报销差旅费会计分录怎么做
  • 附加税费申报没有怎么填
  • 购买自用应税车辆的应自购买之日起
  • 税款追征期起算点 增值税重新计算
  • 存货盘点科目
  • 本年利润结转在贷方表示什么意思
  • 原始发票丢失怎么报销
  • 持有至到期投资是什么意思
  • 建筑施工企业质量体系环境包括
  • 申报过的印花税怎么删除
  • 服务费做成本分录
  • 没有实收资本是负债吗
  • 员工奖金分两次发怎么交税?
  • 外商投资企业退出条件
  • 银行定期存款转存
  • 从联营企业分回利润可以在税前扣除吗
  • 餐饮公司收到的拍摄服务票做什么费用
  • 增值税发票进项税额抵扣
  • 增值税失控发票什么意思
  • 本月报销能用下月报销吗
  • 外籍人士劳务费怎么交税
  • 特殊性税务处理和一般性税务处理的区别
  • 增值税抵扣联退税多少
  • 1697508577
  • 发票有几个
  • 一人独资公司设立的条件
  • 框架采购合同如何计贴印花税?
  • 向境外分配股息怎样算税额
  • 管理费用没发票能入账吗
  • 补缴的附加税怎么入账
  • 建筑劳务公司开票税率是多少
  • win10怎么防火墙白名单
  • 高新技术企业研发费占比
  • PHP:pg_parameter_status()的用法_PostgreSQL函数
  • 客户尾款不付会计分录
  • 高新技术企业研发费用归集
  • 企业确认坏账损失时的会计分录为
  • 跨站脚本攻击是什么
  • 支付宝小程序跳回app
  • 要点初见:Stable Diffusion NovelAI模型优质文字Tag汇总与实践【魔咒汇总】
  • 股东垫付款怎么处理
  • 微信小程序游戏手游排行榜
  • 44岁就没有月经了正常吗
  • configure命令
  • 个体工商户的酒店增值税率是多少
  • 营业税借方表示什么
  • 劳动仲裁要出钱吗
  • 购入固定资产的预算会计账务处理
  • 公允价值变动损益影响利润吗
  • 在建工程什么情况下算竣工
  • 去年的分红奖金是多少
  • 教育费附加计费单位
  • 长期借款转其他应付款
  • 房地产企业暂估成本所得税汇算
  • 非居民企业所得税税率
  • 中标服务费可以税前扣除吗
  • 小规模纳税人购买原材料会计分录
  • 进项税额已抵扣又红字冲红税务系统自动冲回吗
  • 预收货款转营业外收入
  • 五金配件生意好做吗
  • 工程预算费用怎么做会计分录
  • 没有发票的费用汇算清缴的时候怎么调出来
  • 外资房地产企业 利润汇出比例
  • 如何屏蔽网络?
  • win7安装ubuntu20.10
  • Windows更新失败
  • win8.1怎么用
  • win7重装系统需要重新激活吗
  • 利用nodejs实现百度文本审核
  • python如何判断一个变量的类型
  • jquery获取滚动条位置
  • 黑马程序员学费多少钱2018
  • javascript 基础篇2 数据类型,语句,函数
  • jquery操作表单
  • 关于公司纳税
  • 白酒生产企业向百货公司销售试制药酒
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号