编程素养day017

JavaScript 简答题

请你说说 split() 与 join() 函数的区别?
共同点:split与join函数通常都是对字符或字符串的操作;
两者的区别:(1)**split()用于分割字符串,返回一个数组,**例如

var string=“hello world?name=xiaobai”;

var splitString = string.split("?");

console.log(splitString);//["hello world","name=xiaobai"]

split()只有一个参数时:分割的字符串或正则表达式;两个参数时,第二个参数是指返回的数组中元素的个数;

(2)join()用于连接多个字符或字符串,返回值为一个字符串;例如

var arr= new Array();

arr[0]="hello";

arr[1]="xiao";

arr[2]= "bai";

arr.join("&");//"hello&xiao&bai"

join();//默认分割符为逗号;

Java 简答题

Java 有那些基本数据类型,String 是不是基本数据类型,他们有何区别?

基本类型共有八种,它们分别都有相对应的包装类。
基本类型可以分为三类:
字符类型 char;
布尔类型 boolean;
数值类型 byte、short、int、long、float、double。
String 是引用类型(类类型)。

JSP 简答题

描述 forward 和 redirect 的区别?
转发是服务器行为,重定向是客户端行为

1、从地址栏来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把URL的响应内容读取过来,然后把这些内容再发给浏览器,它的地址还是原来的地址。
redirect是服务器端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址。所以地址栏显示的是新的URL。
2、从数据共享来说
forward:转发页面和转发到的页面可以共享request里面的数据。
redirect:不能共享数据。
3、从运用地方来说
forward:一般用于用户登录的时候,根据角色转发到相应的模块。
redirect:一般用于用户注销登录时返回主页面和跳转到其他页面的网站等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值